软件及插件
2023-11-18
2023-11-18
你所不理解的东西是你无法占有的。——歌德
首先进入Gitlab
所在Docker
容器
1 | docker exec -it <gitlab-container-name> /bin/bash |
执行:
1 | gitlab-backup create |
然后退出容器、拷贝
1 | docker cp <gitlab-container-name>:/var/opt/gitlab/backups /path/to/host/machine |
还原的命令也很简单:
先停止
1 | gitlab-ctl stop unicorn |
再还原
1 | gitlab-backup restore BACKUP=timestamp_of_backup |
例如
1 | gitlab-backup restore BACKUP=1549251062_2019_02_04_11.8.1 |
然后重启即可
1 | gitlab-ctl reconfigure |