簡體   English   中英

GIT SSH公鑰錯誤

[英]GIT SSH public key error

我正在嘗試使用ssh克隆git repo我從另一個正在工作的系統復制了git SSH文件,但是在這個系統上卻報錯-

克隆為“ repo” ...權限被拒絕(公鑰)。 致命:無法從遠程存儲庫讀取。

請確保您具有正確的訪問權限,並且存儲庫存在。

首先檢查您的私鑰許可,如果其他人可以訪問ssh,它將不允許。

$ ls -l ~/.ssh/id_rsa

然后設置適當的權限

$ chown user:user ~/.ssh/id_rsa*
$ chmod 600 ~/.ssh/id_rsa
$ chmod 644 ~/.ssh/id_rsa.pub

您似乎沒有正確的私鑰。

您是否創建了一對私鑰? 如果沒有,您可以按照此處的說明進行操作

您還在用膩子嗎? (在安裝Git時詢問您)。 如果是這樣,請按照上述說明操作,但使用puttygen生成密鑰(而不是使用命令生成密鑰)

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

創建一對之后,將膩子創建的公鑰轉換為OpenSSH格式 ,然后將其作為密鑰上傳到GitHub。 最后一步是配置putty的默認設置以使用puttygen生成的私鑰

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM