記錄Gitlab搭建筆記

準(zhǔn)備工作
服務(wù)器一臺(tái)、域名一個(gè)
系統(tǒng)用了CentOS 7, 在這之前用了aws linx ,ubuntu, CentOS 9 都莫名的安裝失敗,所以最后用了CenOS 7。
自己用的,所以配置不用很大
開(kāi)始部署
新開(kāi)服務(wù)器先升級(jí)?
接著安裝需要的依賴(lài)
開(kāi)啟postfix以及開(kāi)機(jī)自啟
下載鏡像(這里選用的是國(guó)內(nèi)鏡像)
這個(gè)鏈接里面有收集了各個(gè)版本的 Gitlab(https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/?C=M&O=D)
安裝gitlab-ce并且設(shè)置域名訪問(wèn)
PS:注意將?your-domain.com 修改為正確的使用的域名
等待安裝完成,這個(gè)過(guò)程可能會(huì)花費(fèi)幾分鐘。完成之后會(huì)看到這個(gè)畫(huà)面

第一次訪問(wèn)需要root用戶(hù),密碼可以通過(guò)在服務(wù)器上面修改后登錄
修改密碼

訪問(wèn)Web登錄到Gitlab

部署完畢。
其他用戶(hù)申請(qǐng)注冊(cè)之后需要root用戶(hù)的批準(zhǔn)才能正常使用,或者管理者直接在root賬戶(hù)里面添加用戶(hù)。否則會(huì)出現(xiàn)一下提示:
Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLab administrator if you think this is an error.
解決此問(wèn)題的方法:
GitLab 管理員
如果你是管理員并且需要批準(zhǔn)或解鎖用戶(hù),你可以登錄到 GitLab,并轉(zhuǎn)到 Admin Area(通過(guò)側(cè)邊欄或者點(diǎn)擊你的頭像并選擇 "Admin area" 可跳轉(zhuǎn))。
然后,在左側(cè)菜單中選擇 "Users",找到對(duì)應(yīng)的用戶(hù)并點(diǎn)擊其用戶(hù)名。你將看到一個(gè) "Approve" 按鈕(用于新的注冊(cè)用戶(hù))或 "Unblock" 按鈕(用于已鎖定的用戶(hù))。點(diǎn)擊相應(yīng)的按鈕即可解鎖或批準(zhǔn)用戶(hù)。
注意:只有具有管理員權(quán)限的用戶(hù)才能看到和訪問(wèn) "Admin area"。

關(guān)于gitlab的存放地址
? /etc/gitlab
??/var/opt/gitlab
?? /var/log/gitlab
gitlab的啟動(dòng)與停止
修改配置之后需要重置gitlab