云服务器的带宽太贵,架设gitlab很慢,不方便。家用网的带宽便宜,天然就适合用来架设git。
用旧电脑之类的架设git,随着时间推移硬盘可能不够,所以用群晖是最理想的选择。
但是因为家用网不开80端口,所以只能选择别的端口,但换了http端口后每次复制链接都会是默认的80端口,需要手动改,很麻烦。
在gitlab.rb 中,这样设置:
external_url 'http://test.xxx.com:49154'
能解决问题,但会导致无法访问,这时需要修改docker的设置:
将80和22 对应的容器端口和本机端口都改过来,然后
gitlab-ctl reconfigure
就能用了