通过群晖的Docker(ContainerManager)配置好GitLab后,每次clone代码总要修改前面的地址,因此作者找到了修改的办法,实属不易,请给个关注!
给出我的群晖配置gitlab的设置,如图1。
图1 Docker中GitLab的配置
按照我的配置,可以在/volume1/docker/gitlab/config/下面找到gitlab.rb这个文件,将其下载到本地,然后编辑,在第32行加入下面的两行。
external_url 'http://192.168.8.101:1000'
nginx['listen_port'] = 80
图2 gitlab.rb文件修改
值得注意的是,第一行中的ip当然写你自己的了,冒号后的1000是我映射的gitlab 80端口的端口号,需要改为你设置的端口号。这里作者踩过坑,如果不加第二行,会默认设置监听端口号为冒号后面的值。
将该文件重新上传覆盖原文件,在Docker(ContainerManager)中重新运行该容器即可。附一张成功的图。