通过群晖的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)中重新运行该容器即可。附一张成功的图。

文章介绍了如何在群晖系统中通过Docker管理的GitLab进行配置,特别是如何修改GitLab的external_url和nginx的listen_port,以避免每次clone代码时修改地址。关键步骤包括编辑gitlab.rb文件并重新启动容器。
1950

被折叠的 条评论
为什么被折叠?



