可能的原因:github被墙,想办法登入GitHub后仍需要对git配置代理地址,查了无数篇解答,最后用这两步解决问题。
一、ssh -T git@github.com 报错
打开你的.ssh文件夹,默认地址是~/.ssh(C:\Users\你的电脑名.ssh)
新建 config 文件(不带扩展名),写入:
Host github.com
User 你的github邮箱@XXX.com
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
测试成功,但是这样仍然没有办法git clone 报错或极长时间没有反应
二、
打开git bash 输入
git config --global http.proxy http://127.0.0.1:xxxx
git config --global https.proxy http://127.0.0.1:xxxx
后面的xxxx不能直接按照其他教程输入1080,要查看你自己的端口
我是这样看的 设置->网络和Internet->代理
在红色区域找到自己的地址替换上面的xxxx,就可以clone了