other gitlab仓库文件迁移至新的gitlab服务(旧服务已崩溃,只剩仓库文件的极端情况)

· 如故 · 73阅读 · 2022-08-19

详细描述

gitlab服务已崩溃,只剩仓库文件的极端情况,如何恢复仓库

解决方案

1. 在服务器确定好需要导入的仓库文件地址

 

1. 直接再服务器中进行恢复,下载gitlab服务后执行以下命令

gitlab-rake gitlab:import:repos['仓库文件地址']

这样可以直接将仓库文件导入gitlab服务

 

2. 使用docker启动的gitlab服务。

如果是docker 容器,需要将仓库文件目录copy 进容器

docker cp 仓库地址  容器id:仓库目标地址

之后执行利用宝塔的docker管理面板进入docker 命令行

Docker命令行执行

gitlab-rake gitlab:import:repos['仓库文件在docker容器中的地址']


出现如下页面即正在导入,耐心等待即可



文章有用

已有 1人 推荐该文章,推荐越多越容易获得的官方扶持

微信扫码分享