我将默认的ssh端口从22更改为2233。但是,当我想通过ssh从git中提取项目时,它无效。
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.
编辑:我也将2233更改为22,但没有区别。 我认为此错误属于Gitlab。 :( 我该怎么办?
答案 0 :(得分:1)
首先,在使用SSH时,将始终通过端口22访问gitlab.com
:gitlab.com
不会在其他任何端口上侦听SSH连接。
第二,这是一个客户端(您)问题:端口22可能被阻止(防火墙,公司策略,ISP等)
至少尝试查看HTTPS克隆是否可以工作:
git clone https://gitlab.com/<user>/<repo>
(关于HTTPS,请检查您是否在代理后面,请点击on Windows for instance)