我已将默认 ssh 端口从 22 更改为 2233,但是当我想通过 ssh 从 gitlab 克隆项目时,它不起作用。
ssh: connect to host gitlab.com port 22: Connection timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)
编辑:我也将 2233 更改为 22,但它根本没有改变。
首先,gitlab.com当涉及 SSH 时,将始终通过端口 22 进行访问:gitlab.com不侦听任何其他端口上的 SSH 连接。
其次,这是客户端(您的)问题:端口 22 可能被阻止(防火墙、公司政策、ISP,...)
至少尝试一下 HTTPS 克隆是否有效:
git clone https://gitlab.com/<user>/<repo>
Run Code Online (Sandbox Code Playgroud)
(关于 HTTPS,请检查您是否位于代理后面,例如在 Windows 上)
| 归档时间: |
|
| 查看次数: |
7667 次 |
| 最近记录: |