一、生成github的ssh key
ssh-keygen
ssh-keygen -t rsa -f ~/.ssh/zzf073_rsa -C zzf073@163.com
二、配置賬戶公鑰
1、查看拷貝公鑰
pbcopy < ~/.ssh/id_rsa.pub
cat
2、配置ssh keys
三、github連接測試
ssh -T git@github.com
ssh -v git@github.com
四、密鑰名稱配置(多賬戶配置)
問題:git連接建立時會按照缺省密鑰查找本地路徑:
debug1: Trying private key: /Users/zzf073/.ssh/id_rsa
debug1: Trying private key: /Users/zzf073/.ssh/id_dsa
debug1: Trying private key: /Users/zzf073/.ssh/id_ecdsa
debug1: Trying private key: /Users/zzf073/.ssh/id_ed25519
Host github.com
IdentityFile ~/.ssh/zzf073_rsa
User git
五、其它命令
第一步,git config --global --list 驗證郵箱
第二步,git config --global user.name "yourname",git config --global user.email myemail@qq.com 設置全局用戶名和郵箱,
第三步,ssh-keygen -t rsa -C "這里換上你的郵箱",生成秘鑰,
第四步,到git倉庫,添加秘鑰,
第五部,ssh -T git@github.com 測試一下通不通,不通就是ssh-agent -s ssh-add ~/.ssh/id_rsa 操作這兩步
最后clone,葯到病除!!!
參考文獻:
Mac配置多個git ssh key:
https://www.jianshu.com/p/5fc66d18017d
git@github.com: Permission denied (publickey).
https://www.cnblogs.com/jenkin1991/p/9604054.html