对于git,如何知道网络是否支持ssh或https?

时间:2016-07-18 06:00:10

标签: git github ssh

我正在使用新网络。但是当我尝试从Github克隆存储库时, postid,CategoryImageURL 失败了。它显示:

  

ssh_exchange_identification:读取:由对等方重置连接   致命的:无法从远程存储库读取。

     

请确保您拥有正确的访问权限并且存储库已存在。

我在Github中创建了存储库。

但是git clone git@github.com:myname/projectname.git成功了。

那么,这是否意味着我的网络只支持https而不支持ssh?或者我还需要做些什么才能说出来?

我在win7中使用Git bash,我的git版本是2.9.0。我的位置是上海中国。我使用VPN,我可以访问youtube,google等。

1 个答案:

答案 0 :(得分:1)

首先确保您的ssh GitHub setup is complete(即您的~/.ssh/id_rsa.pub公钥已注册到您的GitHub帐户)

然后,请务必使用最新的git(On Windows: 2.9.2

这可能是防火墙问题(本地或远程,具体取决于您所在的国家/地区:请参阅this answer as an example
切换到https网址可能是一个很好的解决方法。