问题描述
我使用 wsl Ubuntu 运行命令ssh -T git@github.com
一直失败,并且结果如下:
Received disconnect from 20.205.243.166 port 22:11: Bye Bye
Disconnected from 20.205.243.166 port 22
然后,我尝试更换了很多次ssh公钥都没有作用。
解决方法
参考这里
在路径~/.ssh
文件夹下创建config
文件,并输入以下内容:
Host github.com
KexAlgorithms=ecdh-sha2-nistp521
保存之后再运行ssh -T git@github.com
即可成功:
Hi kreamyu! You've successfully authenticated, but GitHub does not provide shell access.