我正在尝试连接到 ssh 端口 22。但是我收到了这个错误
Network is unreachable
我试图从 gitlab 克隆一个 repo。但我没有收到任何响应。只有当我使用特定的网络连接时才会发生这种情况。下面是我尝试克隆时得到的结果:
Cloning into 'gitlab-ci-poc'...
ssh: connect to host gitlab.com port 22: Network is unreachable
fatal: Could not read from remote repository.
在我将网络更换为其他提供商后,它就可以正常工作了。
当我尝试使用 SSH 连接 EC2 机器时,也出现了同样的问题。当时我也需要更改网络。不知道问题是什么。我不认为这是我的机器的问题,但不确定。
我该如何识别问题?或者这是网络提供商的问题。不确定。我该如何排除故障???
提前致谢。
答案1
网络提供商出了点问题。有时,他们会因为某些原因封锁特定端口。
- 在这个问题中,可以使用 git over
https
代替ssh
。