这篇文章主要解决连接成功后重开git bash窗口,都是Permission denied
按照步骤生成ssh key,然后将公钥加入github,测试ssh连接。ssh -T git@github.com测试连接成功后可以拉取代码,但是我重开一个git bash窗口,还是Permission denied。百度各种搜索,都没有解决
后面找到一篇文章说是在.ssh/config
文件中加入以下内容,我心想我老早就加了呀,但是一对比不太一样,后来用了网友的居然成功了,老子落泪,尝试了好几天都没找到问题所在。
我的config(失败)
# Github
Host git@github.com
Hostname github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/test
网友成功案例config(用这篇)
# Github
Host github.com
User git
Hostname github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/test