昨天我为github设置了ssh密钥,我添加了密钥并尝试使用ssh拉回购。但是git停留在“克隆到”阶段,由于没有任何反应,我必须取消该请求。
我还按照github网站上的说明检查我的ssh密钥,执行ssh -T git@github.com
后,我得到了连接超时。
最后我想提一提的是,我正在使用代理,并且已将环境配置为使用该代理,并且还在git的配置文件上设置了代理,但问题仍然存在。
现在,我不知道此问题是来自我正在使用的代理还是来自ssh配置。我尝试在ssh配置文件中设置代理,但这也没有用。
这是我用来使用git设置代理的命令,其中proxyIpAddress是公司使用的地址。
git config --global http.proxy http://proxyIpAddress:8080
我还为git设置了https代理,但我不知道它是否正确:
git config --global https.proxy https://proxyIpAddress:8080
这是终端的输出,虽然说不多:
ssh -T git@github.com
debug2: resolving "github.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to github.com [192.30.253.113] port 22.
debug1: connect to address 192.30.253.113 port 22: Connection timed out
有什么想法吗?