我无法从siteground ssh session克隆gitlab repo

时间:2017-08-10 17:13:20

标签: git gitlab

我直接在GitLab中创建了一个新项目。在我的Mac上,我做了一个克隆,发现它与gitlab进行通信。我在SIteground上访问了我的帐户并试图在那里克隆。我得到了:

ssh: connect to host gitlab.com port 22: Connection timed out

错误的港口?需要一些特殊的额外步骤吗? SiteGround的技术支持无益地给了我git HUB的说明,而不是git LAB。在这些指令中进行明显的替换导致了相同的错误消息。他们告诉我要创建一个包含以下内容的~/.shh/config文件:

Host us16.siteground.us
ForwardAgent yes

我做到了。结果没有变化。

想法?

2 个答案:

答案 0 :(得分:2)

GitLab allows connections on port 443 to work around situations like this

  

您只需编辑〜/ .ssh / config并更改连接到GitLab.com的方式。两个值得注意的变化是主机名和端口:

Host gitlab.com
    Hostname altssh.gitlab.com
    User git
    Port 443
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa

答案 1 :(得分:1)

SiteGround阻止了所有白名单地址的端口22,并没有列出gitlab。