配置GitLab建议的链接到仓库

时间:2019-11-07 01:00:14

标签: git docker gitlab synology

我需要强调一下我不是命令行专家。我处于某种高级水平,但绝不是终端的高级用户。 我以香草方式在Synology Docker(型号1618+)上安装了GitLab(遵循开箱即用的提示) 同样,开箱即用,GitLab提供了错误的回购地址。例如:

class VideoFormTest(TestCase):
    def test_upload_form_valid(self):
        form = VideoForm(data={'title':"Test Video Title", 'videofile':"videos/navigator.mp4"})
        self.assertTrue(form.is_valid())

遍历大量在线博客,我想出了使git工作的方法。 我将GitLab容器的Docker端口30001重新映射为2224并使用Synology IP地址

ssh://git@localhost:30001/mark/repo.git

因此,为了使其能够处理每个新项目,我需要更改此示例(示例)

192.168.1.245 instead of localhost (localhost points to 127.0.0.1)

类似

ssh://git@localhost:30001/mark/repo.git <- provided by GitLab

由于它可以很好地适应这些小的更改,因此是否有一种方法可以使GitLab在每次启动新项目时都以这种格式设置链接?

ssh://git@192.168.1.245:2224/mark/repo.git

我的目标是让GitLab建议适当的git地址,以准备将每个新创建的项目复制并粘贴到终端中。 您能以拉面语解释如何获取和更改适当的配置文件吗?

提前谢谢您,马克

1 个答案:

答案 0 :(得分:0)

您需要在gitlab配置(文件gitlab.rb)中设置这2个值

此为网址名称

external_url "https://your-domain-or-ip"

这是ssh外部端口的

gitlab_rails['gitlab_shell_ssh_port'] = 22-your-ssh-port-number