GitBlit项目迁移至GitLab

最近公司准备将 git 平台从 GitBlit 迁移至 GitLab,简要记录一下迁移过程

导入原项目所有历史记录

如果只把源码导出再导入,那么所有分支包括分支的所有历史记录都没有了
可以通过以下命令来实现把项目 respository 完全镜像 clone 下来,包括所有分支和记录。

1
git clone --bare git://github.com/username/project.git

导入到 GitLab

在 gitlab 上先创建一个新的 repo,仓库创建者需要 owner 身份,再直接 push,最好使用 ssh 协议

1
2
cd project.git
git push --mirror git@你的gitlab的ip/newproject.git

GitBlit项目迁移至GitLab
https://polarisink.github.io/20221014/yuque/GitBlit项目迁移至GitLab/
作者
Areis
发布于
2022年10月14日
许可协议