在linux下安裝配置管理Gitlab

2021-09-08 16:42:38 字數 2470 閱讀 9014

按照教程一步步操作完。

按照教程從第二章(二、新增gitlab映象源並安裝gitlab伺服器)開始操作。

安裝命令:rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

出現以下介面說明成功

儲存檔案後先gitlab-ctl reconfigure,後gitlab-ctl restart。

可能在執行gitlab-ctl reconfigure中會出現卡死情況,解決辦法(

1.按住ctrl+c強制結束

2.執行:sudo systemctl restart gitlab-runsvdir

3.再次執行:sudo gitlab-ctl reconfigure

5.解除安裝gitlab軟體:gitlab-ctl uninstall

6.解除安裝gitlab-ce:rpm -e gitlab-ce

7.刪除原來gitlab安裝包檔案:rm -rf /opt/gitlab/

8.安裝:rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

9.安裝成功後,覆蓋配置檔案:\cp -f /data/gitlab.rb /etc/gitlab/

10.重灌配置:gitlab-ctl reconfigure

11.啟動:gitlab-start

注意:如果不是保留資料重灌,必須完全解除安裝,刪除資料後再安裝

1.先備份:gitlab-rake gitlab:backup:create

2.停止gitlab:gitlab-ctl stop

3.解除安裝gitlab軟體:gitlab-ctl uninstall

4.解除安裝gitlab-ce( -e gitlab-ce

5.清除gitla資料:gitlab-ctl cleanse

6.刪除所有包含gitlab的資料:find / -name gitlab | xargs rm -rf

1.先備份gitlab資料(漢化有風險)

手動備份命令:gitlab-rake gitlab:backup:create

2.檢視當前gitlab的版本號

命令:cat /opt/gitlab/embedded/service/gitlab-rails/version

3.使用git轉殖相同gitlab版本號的中文包資源到本地

命令:cd /home/local

命令:git clone -b v10.0.2-zh

其中後面v10.0.2-zh為你當前安裝的gitlab版本,漢化必須安裝相同的版本資源包,否則會出現錯誤

4.使用git生成補丁包並更新(補丁生成在上一層目錄)

命令:git diff v10.0.2 v10.0.2-zh > …/10.0.2-zh.diff

命令:cd … (進入上一層)

命令:gitlab-ctl stop(先停止gitlab)

命令:patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 8.8.diff (更新本地資源包)

5.重新配置gitlab

命令:gitlab-ctl reconfigure

6.重新啟動

命令:gitlab-ctl start

注意:漢化之後啟動可能出現502錯誤,需要耐心等待一下,再次重新整理頁面即可,如果一直是502錯誤,那麼需要檢視日誌找到對應的解決方法,如果檢視日誌也解決不了,最好重灌。

命令格式

gitlab-ctl command (subcommand)

其中command有以下

命令說明

start全部服務啟動

stop全部服務關閉

restart重新啟動所有服務

status檢視服務狀態

tail檢視所有服務的日誌,後加具體服務可以檢視單個服務的日子

service-list檢視已經啟動的服務

granceful-kill平穩地停止乙個服務

reconfigure重新配置

show-config檢視所有配置檔案

uninstall解除安裝gitlab

cleanse刪除所有資料

NFS 安裝配置管理

網路檔案系統 nfs 是一種在網路上的機器間共享檔案的方法,檔案就如同位於客戶的本地硬碟驅動器上一樣。red hat linux 既可以是 nfs 伺服器也可以是 nfs 客戶,這意味著它可以把檔案系統匯出給其它系統,也可以掛載從其它機器上匯入的檔案系統。redhad預設已經安裝了nfs,如果沒裝需...

mysql配置管理平台 mysql的安裝配置管理

mysql u root p u 選項用來指定登入的使用者,後面的root表示採用root帳號登入。p選項表示採用密碼驗證的方式登入。在輸入前面的命令後,系統會提示輸入密碼,如果正確的話就可以進入系統了。3.建立新使用者 在大多數情況下,如果我們將結合mysql進行一些開發工作的話,不會直接採用ro...

在linux下安裝配置rabbitMQ詳細教程

由於rabbitmq依賴erlang,所以需要先安裝erlang yum install epel release yum install erlang安裝 rabbitmq,刪除guest,增加新使用者 wget yum install rabbitmq server 3.6.6 1.el7.no...