1. 程式人生 > >gitlab備份、恢復、升級

gitlab備份、恢復、升級

tla r文件 tag gitlab升級 所有 系統 rest ups 根據

1.備份

gitlab的備份很簡單,只要使用命令:

gitlab-rake gitlab:backup:create

即可將當前的數據庫、代碼全部備份到/var/opt/gitlab/backups

註意:這備份過程中,gitlab會將所有信息都拷貝到該文件夾下,然後壓縮為tar文件,所以需要有一定的磁盤空間

2.恢復

使用命令

gitlab-rake gitlab:backup:restore BACKUP=xxxxxxx

即可恢復gitlab備份

註意:xxxxxxx為tar文件名除“_gitlab_backup.tar“之外的部分,另外11.x的gitlab不能恢復10.x的備份文件

3.升級

gitlab升級需要根據一個升級路徑逐步升級,例如,當前版本為10.0.3,如果想升級到11.7.5,則需要首先升級到10.8,然後升級到11.7.5

具體的升級路徑在安裝時如果不符合要求,系統會提示去gitlab官網的一個地址查看

gitlab升級過程就是重新安裝的過程,但是所有的配置、代碼都不會受到影響,不過安裝前最好先備份一下,預防萬一

gitlab備份、恢復、升級