軟件安裝
apt-get update
apt-get install -y curl openssh-server ca-certificates
apt-get install -y postfix
下載gitlab wget https://mirrors.cloud.tencent.com/gitlab-ce/ubuntu/pool/bionic/main/g/gitlab-ce/gitlab-ce_11.6.9-ce.0_amd64.deb
安裝gitlab dpkg -i gitlab-ce_11.6.9-ce.0_amd64.deb
修改配置文件
vi /etc/gitlab/gitlab.rb
修改URL:external_url 'http://192.168.1.10'
修改目錄:git_data_dir([ "path" => "/data/git_data"])
加載配置
gitlab-ctl reconfigure
瀏覽器訪問http://192.168.1.10,更改管理賬號root的密碼
員工注冊賬號
員工賬號客戶端創建公鑰
ssh-keygen -t rsa -C"29975246@qq.com"
重置root密碼
gitlab-rails console production
user = User.where(id: 1).first
user.password=12345678
user.password_confirmation=12345678
user.save!
quit