注意事项
GitLab 初始 root 密码仅在以下条件下有效:
- 通过
GITLAB_ROOT_PASSWORD环境变量或gitlab.rb中的initial_root_password设置手动提供。 - 在数据库首次初始化(通常是第一次 reconfigure)之前提供。
- 密码未被 UI 或命令行手动更改过。
如果显示的密码无效,请按照官方文档重置管理员密码。
首次访问需为 root 用户设置密码。登录用户名:root,密码:您设置的密码。
常用 GitLab 命令
查看状态
sudo gitlab-ctl status
停止/启动/重启
sudo gitlab-ctl stop
sudo gitlab-ctl start
sudo gitlab-ctl restart
查看日志
# 查看所有日志
sudo gitlab-ctl tail
# 查看 nginx 日志
sudo gitlab-ctl tail nginx
备份
sudo gitlab-backup create
迁移本地 GitLab 服务器步骤
一、准备工作
1.1 源服务器检查
查看版本
sudo cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
检查配置
sudo gitlab-rake gitlab:env:info
查看数据目录大小
sudo du -sh /var/opt/gitlab/
1.2 新服务器准备
确保新服务器满足硬件要求:RAM ≥ 4GB,磁盘空间 ≥ 源服务器使用量 + 20%。
二、备份源服务器数据
2.1 完整备份
sudo gitlab-backup create STRATEGY=copy

