1. 程式人生 > >gitlab的安裝,備份

gitlab的安裝,備份

一、安裝

1.1、安裝參考

1.2、 修改預設埠

涉及配置檔案

 vim /etc/gitlab/gitlab.rb 
 	修改ngnix 埠    nginx['listen_port'] = 18788#預設80埠
 	修改unicorn埠  unicorn['port'] = 18787  #預設8080

 vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
  	server {
		  listen *:18787;
		  
 vim /var/opt/gitlab/gitlab-shell/config.yml 
 	gitlab_url: "http://192.168.179.4:18787"

注意修改了預設埠後,一定要使用gitlab-ctl reconfigure儲存配置

然後gitlab-ctl restart, 訪問http://192.168.179.4:18788/開啟gitlab的介面

解決Gitlab在Git操作中出現 GitLab: API is not accessible 錯誤

 vim  /var/opt/gitlab/gitlab-shell/config.yml 

二、備份與恢復

2.1、備份

https://blog.csdn.net/ouyang_peng/article/details/77070977
修改備份目錄

gitlab_rails['backup_path'] = "/uardata1/backups"

備份的命令

gitlab-rake gitlab:backup:create

定時任務
* * * * * /usr/bin/gitlab-rake gitlab:backup:create CRON=1

2.2、 Gitlab恢復操作

模擬操作

2.2.1、使用備份gitlab-rake gitlab:backup:create進行一下備份

備份的包
1545493188_2018_12_22_11.5.3_gitlab_backup.tar

2.2.1、將testforgitlab專案的dev分支刪除

  • 刪除本地分支
git branch -d dev  
  • 刪除遠端分支
remote/origin/master表示的是遠端分支
刪除
 git push origin --delete dev 

1、停止相關資料連線服務
在這裡插入圖片描述
檢視狀態
2、

2、恢復

2.1、WARNING: no privileges were granted for "public"
http://www.mamicode.com/info-detail-2280445.html

三、常用命令

https://blog.csdn.net/fuzhongfaya/article/details/81022447