无法clone github 项目,ssh无法连接国外vps服务器

背景:
之前一直都很正常。
10月24日晚上开始发现不能向gitlab上push项目代码,因为gitlab经常会出现连接不上的问题,当时并没在意。
10月25日,依然不能不能向gitlab上push项目代码,很奇怪,于是我做了如下测试:

我电脑安装了 Shadowsocks,但是无论开启和关闭对测试结果都没什么影响。

本地机器windows,本地虚拟机 ubuntu ,结果都一样。

1.从gitlab和github 上 clone 开源项目,包括git push 和 git pull, 全部失败:

ssh_exchange_identification: read: Connection reset by peer
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

2.浏览器可以访问gitlab,但是 ping 不通
图片描述

3.使用 ssh 秘钥访问国外的vps服务器,失败:
图片描述

4.使用 ssh 秘钥访问国内的阿里云服务器可以成功,用的是同一套ssh秘钥:

以下是在国内阿里云服务器上的测试,ssh秘钥跟我本地机器的也是相同的

1.从gitlab和github 上 clone 开源项目,包括git pushgit pull, 全部成功。

2.依然 ping 不通 gitlab

3.使用 ssh 秘钥访问国外的vps服务器,成功。

另外我还用我旁边同事的电脑(windows)测试了一下。发现了非常奇怪的现象

在他的电脑上,不能从gitlab和github 上 clone 开源项目, 但是从远程 git push 和 git pull 都可以成功,其他测试项结果和我本地电脑一样,无论是用他自己的ssh秘钥还是换成我的ssh秘钥,结果都一样。


已解决

解决了。。。虽然不知道为什么,刚刚趁着公司人少跑去重启了一下公司的交换机,就解决了。。。。

虽然gitlab依然ping 不通(可能就是ping 不通的)。

其他一切恢复正常了已经。

阅读 8.8k
3 个回答

解决了。。。虽然不知道为什么,刚刚趁着公司人少跑去重启了一下公司的交换机,就解决了。。。。

虽然gitlab依然ping 不通(可能就是ping 不通的)。

其他一切恢复正常了已经。

请放心,大家最近都这样,233333。 运营商出口做了限定。 Qiang Guo。

新手上路,请多包涵

十九大完事儿了就好了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进