ssh - github 權限被拒絕(公鑰)
淡淡烟草味
淡淡烟草味 2017-05-02 09:32:16
0
2
814

mac系統
使用ssh -T git@github.com指令時候是完全沒有問題的

但是使用 git clone *** 的時候就提示permission denied(public key)

id_rsa也是我新加入github裡面的

淡淡烟草味
淡淡烟草味

全部回覆(2)
迷茫

你應該要加id_rsa.pub內容到github
這個才是公鑰

但是感覺還是其原因造成的

曾经蜡笔没有小新

方案

1.首先確保這一步驟做完整了。 (user.name user.email不變, 「 」裡的要變)

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

注意 git config 指令的--global參數,用了這個參數,表示你這台機器上所有的Git 倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和Email位址。

2.建立SSH Key,登陸GitHub,開啟“Account settings”,“SSH Keys”頁面,新增。
這裡給連結。
遠端倉庫 SSH

3.還是不行,看下面。

git clone ssh://github.com/username/repository.git 

上面的用法格式錯誤。應該是下面的格式:

git clone ssh://git@github.com/username/repository.git

或者,

git clone git@github.com:username/repository.git

參考

Git教學英文連結

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板