我正在尝试将整个存储库从服务器A迁移到服务器B。 服务器A中的当前gitlab在版本:7.7.2中运行,服务器B在版本:12.2.4中运行
将整个存储库从服务器A(版本:7.7.2)迁移到服务器B(版本:12.2.4)的最佳方法是什么。
答案 0 :(得分:2)
最简单的方法是在本地工作站上更新远程并将代码推送到新的GitLab服务器。步骤如下:
git clone --mirror git@gitlab.example.com:group/project.git
cd project
(来自先前的克隆)。然后,git remote add new-gitlab <clone_url_from_new_server>
git push new-gitlab --mirror
在http://blog.plataformatec.com.br/2013/05/how-to-properly-mirror-a-git-repository/
上有一篇不错的文章,介绍了如何“镜像”项目