1. 程式人生 > >GitLab 部署及管理員賬號初始化

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樂趣了。