问题描述
就是正常的流程去配置,可以参考此篇,最终push时候报错:
笔者用ssh -T git@github.com输出发现也正常。
Hi kongyan66! You've successfully authenticated, but GitHub does not provide shell access.
原因排查:
最终发现SSH无法找识别秘钥文件导致,一般情况下不会遇到这个问题。
解决办法:
在 ~/.ssh 路径下创建一个config 文件,内容写入以下内容,保存即可。
Host github.com
User 10425@qq.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
相关问题: