mac系統
使用ssh -T git@github.com
指令時候是完全沒有問題的
但是使用 git clone ***
的時候就提示permission denied(public key)
id_rsa也是我新加入github裡面的
曾经蜡笔没有小新2017-05-02 09:34:16
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教學英文連結