1. 程式人生 > >gitlab本地版的安裝和備份

gitlab本地版的安裝和備份

bsp help 多次 自己 代碼 oca tro sin ror

之前一直想安裝一個本地git系統,來管理自已的代碼,同時也做一套自已試煉CI的環境,一直忙著其他事,加上要搭環境等原因,就放下了,這兩天有點空,就趕緊先把這git搭好,因為要CI等,所以之前裝的單一的git server就不夠用了,所以找來找去,就選了gitlab,這是開源的工具,估計很多企業和個人都在用。

不過自己試著裝了幾下都不成功。然後--------

1.安裝

網上找了很多的安裝,很多都是過時的,後來還是在官網發現了有清華的鏡像:

https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

點進去,按裏面的步驟解決了主要的安裝問題了!

然後,裝完後出現502的問題,按網上的說的執行

sudo gitlab-ctl start

或者
sudo gitlab-ctl reconfigure了很多次,或者等待加載完成,結果還是502.


最後只好sudo vi /etc/gitlab/gitlab.rb
找到8080端口那部分備註掉的配置,去掉那幾行的備註,改8080為8081然後保存退出vi.

再sudo gitlab-ctl reconfigure
本以為是要訪問,http://localhost:8081
結果報錯,有些資源不存在。

好奇之下,訪問了一下http://localhost
沒想到結果竟成功了!

2.備份
然後,執行備份:sudo gitlab-rake gitlab:backup:create

成功備份 ,不過不知道備份到那裏了,一時網上也查不到。

然後到本地文件裏查,原來是存在 /var/opt/gitlab/backups目錄下了。



希望這個過程對大家有幫助!


gitlab本地版的安裝和備份