Centos7 Gitlab 安装
安装GitLab所需的依赖包
sudo yum install -y curl policycoreutils-python openssh-server
启动SSH服务并设置SSH服务为开机自启动
sudo systemctl start sshd
sudo systemctl enable sshd
添加GitLab软件包仓库
sudo curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
安装GitLab
yum install -y gitlab-ce
开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
设置IP
vi /etc/gitlab/gitlab.rb
external_url 'http://192.168.186.130'
external_url 'http://192.168.186.130:8080'
重新构建并重启
gitlab-ctl reconfigure
gitlab-ctl restart
查看登录密码(账号root)
sudo cat /etc/gitlab/initial_root_password
修改密码
gitlab-rails console -e production
按照邮箱查找用户
user=User.where(email:'你的email地址或者用户名').first
按照ID查找用户
user = User.where(id: 1).first
修改密码
user.password='a12345678'
保存数据
user.save!
常用命令
# 启动所有 gitlab 组件
sudo gitlab-ctl start
# 停止所有 gitlab 组件
sudo gitlab-ctl stop
# 重启所有 gitlab 组件
sudo gitlab-ctl restart
# 查看服务状态
sudo gitlab-ctl status
# 启动服务
sudo gitlab-ctl reconfigure
# 查看日志
sudo gitlab-ctl tail