无法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 push
和 git pull
, 全部成功。
2.依然 ping 不通 gitlab
3.使用 ssh 秘钥访问国外的vps服务器,成功。
另外我还用我旁边同事的电脑(windows)测试了一下。发现了非常奇怪的现象
在他的电脑上,不能从gitlab和github 上 clone 开源项目, 但是从远程 git push 和 git pull 都可以成功,其他测试项结果和我本地电脑一样
,无论是用他自己的ssh秘钥还是换成我的ssh秘钥,结果都一样。
已解决
解决了。。。虽然不知道为什么,刚刚趁着公司人少跑去重启了一下公司的交换机,就解决了。。。。
虽然gitlab依然ping 不通(可能就是ping 不通的)。
其他一切恢复正常了已经。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
解决了。。。虽然不知道为什么,刚刚趁着公司人少跑去重启了一下公司的交换机,就解决了。。。。
虽然gitlab依然ping 不通(可能就是ping 不通的)。
其他一切恢复正常了已经。
请放心,大家最近都这样,233333。 运营商出口做了限定。 Qiang Guo。
十九大完事儿了就好了。