我无法从siteground ssh会话克隆gitlab repo

我无法从siteground ssh会话克隆gitlab repo,git,gitlab,Git,Gitlab,我直接在GitLab中创建了一个新项目。在我的Mac上,我做了一个克隆,发现它与gitlab通信。我在SIteground上使用ssh连接到我的帐户,并尝试在那里进行克隆。我得到: ssh: connect to host gitlab.com port 22: Connection timed out 错误的端口?需要一些特殊的额外步骤吗?SiteGround的技术支持人员给了我关于git HUB而不是git LAB的指导,但毫无帮助。在这些指导中进行明显的替换会导致相同的错误消息。他们告诉

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

ssh: connect to host gitlab.com port 22: Connection timed out
错误的端口?需要一些特殊的额外步骤吗?SiteGround的技术支持人员给了我关于git HUB而不是git LAB的指导,但毫无帮助。在这些指导中进行明显的替换会导致相同的错误消息。他们告诉我创建一个~/.shh/config文件,其中包含:

Host us16.siteground.us
ForwardAgent yes
是的。结果没有变化


Ideas?

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

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

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

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


GitLab在内部某个地方托管,对吗?如果你触犯了防火墙,就要花钱。GitLab可以在内部托管,类似于GitHub Enterprise。不过,大多数人都使用GitLab.com,它的工作原理与GitHub.com一样。GitLab是内部托管的,对吗?如果你触犯了防火墙,就要花钱。GitLab可以在内部托管,类似于GitHub Enterprise。不过,大多数人都使用GitLab.com,它的工作原理与GitHub.com一样。他们是否应您的请求为您的特定帐户解除了阻止?在大多数帐户上,它似乎仍然默认被阻止。他们是否应您的请求为您的特定帐户解除阻止?在大多数帐户上,它似乎仍然被默认阻止。
Host gitlab.com
    Hostname altssh.gitlab.com
    User git
    Port 443
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/id_rsa