你说的“centos gitlab如何改”,可能指的是几种不同的操作。下面我按最常见的情况给你分别说明,你可以对号入座:
GitLab 在 CentOS 上主配置文件是:
/etc/gitlab/gitlab.rb
# 编辑配置
sudo vi /etc/gitlab/gitlab.rb
# 修改完后重新加载配置
sudo gitlab-ctl reconfigure
# 重启 GitLab(可选)
sudo gitlab-ctl restart
external_url 'http://gitlab.example.com'
external_url 'http://192.168.1.100:8080'
external_url 'http://ip:端口'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
然后:
sudo gitlab-ctl reconfigure
默认在 /var/opt/gitlab
gitlab_rails['data_dir'] = "/data/gitlab"
⚠️ 改目录前要先停服务并迁移数据。
sudo gitlab-rails console
user = User.where(id: 1).first
user.password = '新密码'
user.password_confirmation = '新密码'
user.save!
exit
# 查看状态
sudo gitlab-ctl status
# 停止
sudo gitlab-ctl stop
# 启动
sudo gitlab-ctl start
# 开机自启
sudo systemctl enable gitlab-runsvdir
sudo gitlab-ctl uninstall
sudo rpm -e gitlab-ce
sudo rm -rf /opt/gitlab /var/opt/gitlab /etc/gitlab
如果你能具体说一下:
我可以给你更精确的一步一步命令。