温馨提示×

centos gitlab如何改

小樊
34
2026-09-30 01:01:08
栏目: 智能运维

你说的“centos gitlab如何改”,可能指的是几种不同的操作。下面我按最常见的情况给你分别说明,你可以对号入座:


一、修改 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'
  • 修改端口(如 8080):
external_url 'http://192.168.1.100:8080'

二、修改 GitLab 端口(HTTP / SSH)

HTTP 端口

external_url 'http://ip:端口'

SSH 端口

gitlab_rails['gitlab_shell_ssh_port'] = 2222

然后:

sudo gitlab-ctl reconfigure

三、修改 GitLab 数据存储目录

默认在 /var/opt/gitlab

gitlab_rails['data_dir'] = "/data/gitlab"

⚠️ 改目录前要先停服务并迁移数据。


四、修改 GitLab 管理员密码

sudo gitlab-rails console
user = User.where(id: 1).first
user.password = '新密码'
user.password_confirmation = '新密码'
user.save!
exit

五、修改 GitLab 开机启动 / 服务状态

# 查看状态
sudo gitlab-ctl status

# 停止
sudo gitlab-ctl stop

# 启动
sudo gitlab-ctl start

# 开机自启
sudo systemctl enable gitlab-runsvdir

六、彻底卸载并重装 GitLab

sudo gitlab-ctl uninstall
sudo rpm -e gitlab-ce
sudo rm -rf /opt/gitlab /var/opt/gitlab /etc/gitlab

如果你能具体说一下:

  • ✅ 改 IP / 端口?
  • ✅ 改配置?
  • ✅ 改仓库路径?
  • ✅ 改 GitLab 版本?

我可以给你更精确的一步一步命令。

0 踩