GitLab
sudo yum update -y
sudo yum upgrade -y
sudo yum install -y curl policycoreutils-python openssh-server perl
sudo systemctl enable sshd
sudo systemctl start sshd
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.chengwanlu.com" yum install -y gitlab-ce
至少需要 4 GB 内存
修改 /etc/gitlab/gitlab.rb 文件
# nginx['listen_port'] = nil
nginx['listen_port'] = 8000
- 配置更新
gitlab-ctl reconfigure
- 修改账户密码
# 进入gitlab串口环境
gitlab-rails console -e production
输入:
> user = User.where(id: 1).first 定位到gitlab 数据库中Users表中的一个用户,通常就是管理员用户admin@local.host
> user.password=12345678 重置管理员密码为12345678
> user.password_confirmation=12345678 确认管理员密码为12345678
> user.save! 保存更改信息,需要使用后面的感叹号!
- 修改 clone 地址 修改文件 /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
## GitLab settings
gitlab:
## Web server settings (note: host is the FQDN, do not include http://)
host: gitlab.chengwanlu.com
port: 80
https: false
- 重启
gitlab-ctl restart