安装GitLab服务

2025-06-30 22:39:11
丁国栋
原创 9
摘要:本文记录如何安装GitLab服务。

参考链接:

https://docs.gitlab.com/install/package/

https://packages.gitlab.com/gitlab/gitlab-ce

https://docs.gitlab.com/install/package/ubuntu/


安装脚本

注意:密码必须尽可能复杂,8位以上,含有大小写字母、数字和符号四种中的三种。

curl "https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh" | sudo bash
sudo GITLAB_ROOT_EMAIL="admin@example.com" GITLAB_ROOT_PASSWORD="strongpassword" EXTERNAL_URL="https://gitlab.example.com" apt install gitlab-ce

设置邮箱SMTP服务

https://docs.gitlab.com/omnibus/settings/smtp/


常见问题:

命令行如何重置GitLab用户密码?

如果没有设置用户名和密码,可以先在GitLab前台注册一个。

执行命令gitlab-rails console -e production 进入 GitLab Rails 命令行控制台


user = User.find_by(username: 'root') # 如果用户名找不到可以使用 user = User.find_by(email: 'username@example.com')
user.password = '你的新密码'
user.password_confirmation = '你的新密码'
# 检查用户状态(确认是否被禁用)
user.state  # 如果返回 'deactivated',说明用户被禁用
# 启用用户
user.activate!
# 设置为管理员
user.admin = true
# 保存
user.save!
exit
--



发表评论
博客分类