席席春風,悠悠我心,他日再見,必登高峰
安裝gitlab
gitlab-ctl reconfigure
配置檔案/etc/gitlab.rb
external_url '' #寫網域名稱也可以
gitlab_rails['backup_path'] = "/data/backups/gitlab" #隨便填寫乙個空間大的路徑
把備份拷貝至/data/backups/gitlab目錄
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
chmod 777 /data/backups/gitlab/1584547750_2020_03_19_10.1.4_gitlab_backup.tar
#然後就是漫長的等待,需要按提示按2個yes
gitlab-rake gitlab:backup:restore backup=1584547750_2020_03_19_10.1.4
curl -l -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
#docker安裝
yum-config-manager --add-repo
yum list docker-ce --showduplicates | sort -r
yum -y install docker-ce-18.06.3.ce-3.el7
usermod -ag docker uglyliu
cd /data0/gitlab_new
#客官稍等片刻,馬上就好
docker-compose -f docker-compose.yml up -d
#docker-compose.yaml檔案
cat docker-compose.yaml
web:
image: 'gitlab/gitlab-ce:12.0.0-ce.0'
container_name: gitlab
restart: 'no'
hostname: 'git.uglyliu.com'
environment:
gitlab_omnibus_config: |
external_url ''
ports:
- '80:80'
- '443:443'
- '42119:22'
volumes:
- '/data0/gitlab_new/nginx_key:/etc/gitlab/ssl'
- '/data0/gitlab_new/config:/etc/gitlab'
- '/data0/gitlab_new/logs:/var/log/gitlab'
- '/data0/gitlab_new/data:/var/opt/gitlab'
#在本機電腦繫結hosts 10.60.8.210 git.uglyliu.com
gitlab還原備份
通過rpm安裝 wget rpm ivh gitlab ce 8.8.5 ce.1.el7.x86 64.rpm若要修改後端資料庫,配置使用mysql,則需執行 注意 此步需外網 https 並根據之後報錯缺少哪個版本的包就裝 yum install y mysql devel opt gitlab...
gitlab備份還原
斷電後gitlab報500錯誤 檢視日誌 tail f var log gitlab gitlab rails production.logactionview template error failed to parse loose object invalid header 沒轍,試著從備份資料...
gitlab備份與還原
1 備份 登入原伺服器,執行命令 gitlab rake gitlab backup create var opt gitlab backups2.還原 先安裝目標gitlab伺服器,還原必須相同版本,版本號在此位置查詢。安裝指定版本的gitlab參見 var opt gitlab backups還...