1,我是用docker,在nas里面安装官方原版的gitlab-ce

2,安装之后,新建工程,文件目录都能看,但是当点击文件查看代码的时候,path链接默认是GITLAB-CE开头,而不是ip开头,因为是内网安装的,只能ip
或者有人说在nas上面安装DNS,这个我还是用改回IP的办法吧。

需要修改的文件在

/var/opt/gitlab/gitlab-rails/etc/gitlab.yml

说明,这个yml文件会被覆盖,这里修改不好。


所有的配置应该在/etc/gitlab/gitlab.rb 里面修改

将external_url 的内容改为自己本地真实内网IP和端口即可。

然后运行下面的重启命令


sudo gitlab-ctl reconfigure

sudo gitlab-ctl restart

常用命令

# 重新应用gitlab的配置
sudo gitlab-ctl reconfigure
 
# 重启gitlab服务
sudo gitlab-ctl restart
 
# 查看gitlab运行状态
sudo gitlab-ctl status
 
#停止gitlab服务
sudo gitlab-ctl stop
 
# 查看gitlab运行日志
sudo gitlab-ctl tail
 
# 停止相关数据连接服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq

# 查看版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

常用文件路径

#修改Gitlab数据存储路径
/var/opt/gitlab/git-data







/var/opt/gitlab/gitlab-rails/etc/gitlab.yml


#修改文件后要执行如下
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
sudo gitlab-ctl status