您好,登錄后才能下訂單哦!
這個時候需要卸載掉當前服務器安裝的gitlab版本,并下載備份時的gitlab版本并重新安裝(清華的tuna項目有所有的gitlab版本備份,下載地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/)
這里需要根據當前的操作系統類型選擇e16或者e17,(centos 64bit是e16,centos7是 e17。如果不清楚具體是什么執行uname -a就知道了)。
下載完對應版本的rpm包后直接安裝并再次導入備份文件即可。
"gitlab undefined method `full_path'"
遇到這個問題是因為數據庫里有一個未刪除的倉庫記錄而備份文件中并不存在此倉庫,這時候直接注釋掉:/opt/gitlab/embedded/service/gitlab-rails/lib/backup/repository.rb文件的78行:
#project.ensure_storage_path_exists
然后執行:
gitlab-ctl reconfigure
gitlab-ctl restart
gitlab-rake gitlab:backup:restore BACKUP=XXXXXX
等待命令執行完成即可成功恢復數據了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。