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

发布于 2022-09-06 02:13:12 字数 1377 浏览 23 评论 0

背景:
之前一直都很正常。
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 不通的)。

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

泪之魂 2022-09-13 02:13:12

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

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

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

绝不服输 2022-09-13 02:13:12

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

孤檠 2022-09-13 02:13:12

十九大完事儿了就好了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文