缘起
网上有很多在 github 添加 SSH 的方法,官方也有指导。
Connecting to GitHub with SSH
但是,我按照教程去配置的时候,感觉哪里都没有出错,可就是无解用ssh访问github。百试不得其果。
有一点我很疑惑。那就是
路径下C:\Users(yourname).ssh 只有两个文件:
- id_rsa
- id_rsa.pub
而没有文件known_hosts
后来在网上看到这个文章,我想也是一个参考
Git中遇到的SSH错误
我虽然疑惑这可能正是原因所在。但是我也不知道怎么解决。
遇贵
终于,一篇文章帮助了我。在此抱拳感谢。
Git error: “Host Key Verification Failed” when connecting to remote repository
于是,我试了下:
ssh-keyscan -H github.com >> ~/.ssh/known_hosts