掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流
GitLab 是 Ruby 開(kāi)發(fā)的自托管的 Git 項(xiàng)目倉(cāng)庫(kù),可通過(guò)Web界面進(jìn)行訪問(wèn)公開(kāi)的或者私人項(xiàng)目,本篇文章重點(diǎn)為大家分享一下GitLab中對(duì)數(shù)據(jù)進(jìn)行備份的具體方法。

成都創(chuàng)新互聯(lián)網(wǎng)絡(luò)公司擁有10余年的成都網(wǎng)站開(kāi)發(fā)建設(shè)經(jīng)驗(yàn),上千多家客戶(hù)的共同信賴(lài)。提供做網(wǎng)站、成都做網(wǎng)站、網(wǎng)站開(kāi)發(fā)、網(wǎng)站定制、賣(mài)友情鏈接、建網(wǎng)站、網(wǎng)站搭建、響應(yīng)式網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)師打造企業(yè)風(fēng)格,提供周到的售前咨詢(xún)和貼心的售后服務(wù)
集成包安裝:
# gitlab-rake gitlab:backup:create
源碼安裝
# git -H bundle exec rake gitlab:backup:create RAILS_ENV=production
docker安裝
# docker exec -t gitlab-rake gitlab:backup:create
db (數(shù)據(jù)庫(kù)) uploads (附件) repositories (代碼庫(kù)) builds (CI作業(yè)輸出日志) artifacts (CI工件) lfs (LFS對(duì)象) registry (注冊(cè)圖片) pages (頁(yè)面內(nèi)容)
集成包安裝:
# gitlab-rake gitlab:backup:create SKIP=uploads,repositories,builds,artifacts,lfs,registry,pages
源碼安裝
# git -H bundle exec rake gitlab:backup:create SKIP=uploads,repositories RAILS_ENV=production
docker安裝
# docker exec -t gitlab-rake gitlab:backup:create SKIP=uploads,registry,pages
集成包安裝:
0 7 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1
源碼安裝
0 7 * * * cd /gitlab目錄 && PATH=/usr/local/bin:/usr/bin:/bin bundle exec rake gitlab:backup:create RAILS_ENV=production CRON=1
docker安裝
0 7 * * * /bin/docker exec -t /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流