如何从网络上的另一台计算机克隆本地 Gitlab 服务器上的存储库?

How do I clone a repository on a local Gitlab server from another computer on the network?

正如标题所说,我正在尝试从我网络上的另一台计算机克隆本地 Gitlab 服务器上存在的存储库(名为 devops)。

我的设置如下:

然而,当我在 deployment-server 上 运行 git clone git@gitlab.test:jadedInsomnia89/devops.git 时,出现以下错误:

Cloning into 'devops'...
ssh: connect to host gitlab.test port 22: Connection refused.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

如何正确访问 gitlab-server OS 上的 GitLab 服务器?请让我知道您可能需要的任何其他详细信息。

注意: 我正在为 deployment-server 安装另一台计算机,因为 Mac 没有足够的内存来同时 运行 3 个独立的虚拟操作系统上的部署服务器、Jenkins 服务器和 GitLab 服务器,就像我目前正在参加的课程一样。

您需要添加端口号。

试试这个:

git clone ssh://git@gitlab.test:2222/jadedInsomnia89/devops.git