GitLab 部署及管理員賬號初始化
至於GitLab 部署網上已有大篇幅的資料,但個人都是試了很久才成功的,以此篇部落格記錄下來,方便自己提心別人
環境:centos 7
gitlab version:
1、cd /home
1、下載rpm安裝包 :https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm
2、切換到gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm所在目錄執行 :rpm -ivh gitlab-ce-8.8.5-ce.1.el7.x86_64.rpm
3、修改配置資訊:
a、可以採用 nano 來開啟配置檔案:nano /etc/gitlab/gitlab.rb
b、亦可以採用vim 來開啟配置檔案:vim /etc/gitlab/gitlab.rb
4、修改external_url的地址:(external_url 'http://192.168.1.105:9090')
5、執行命令 : gitlab-ctl reconfigure
6、修改unicorn 中的埠 : nano /etc/gitlab/gitlab.rb (gitlab預設8080埠,若條件許可,可以不修改)
unicorn['port'] = 9090 (這個埠同第4部修改的那個external_url 後的埠) ,其他引數可預設
7、執行 gitlab-ctl reconfigure 進行更新配置(只要修改了該檔案,必須執行該命令才能生效)
8、執行 gitlab-ctl restart 重啟服務
服務啟動成功後即可通過http://192.168.1.105:9090 去訪問
9、獲取/修改超級管理員root的密碼
a、 切換目錄:cd /opt/gitlab/bin
b、執行 :sudo gitlab-rails console production 命令 開始初始化密碼
c、在irb(main):001:0> 後面通過 u=User.where(id:1).first 來查詢與切換賬號(User.all 可以檢視所有使用者)
d、通過u.password='12345678'設定密碼為12345678(這裡的密碼看自己喜歡):
e、通過u.password_confirmation='12345678' 再次確認密碼
f、通過 u.save!進行儲存(切記切記 後面的 !)
g、如果看到上面截圖中的true ,恭喜你已經成功了,執行 exit 退出當前設定流程即可。
h、回到gitlab ,可以通過 root/12345678 這一超級管理員賬號登入了
i、至此大功搞成。
j、剩下來的就是享受成功帶來的gitlab樂趣了。