如何整体迁移git库到另外的远程仓库(gerrit)

Posted louisliao_1981

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何整体迁移git库到另外的远程仓库(gerrit)相关的知识,希望对你有一定的参考价值。

1. 克隆原有的仓库

git clone --bare xxxxxx.git

2. 在gerrit上新建一个仓库,记住不能选择init empty commit

3.为新建的仓库,设置一些特殊权限

reference: refs/*
权限:create reference,Forge Author Identity,Forge Committer Identity,Forge Server Identity,Push,Push Merge Commit 

refs/for/refs/*
权限:Push Merge Commit

4. push 到新的库

在第一步clone的目录下面运行

git push --mirror xxxx新的仓库url.git

以上是关于如何整体迁移git库到另外的远程仓库(gerrit)的主要内容,如果未能解决你的问题,请参考以下文章

如何整体迁移git库到另外的远程仓库(gerrit)

如何整体迁移git库到另外的远程仓库(gerrit)

Git for Windows之推送本地版本库到远程仓库

从github迁移git存储库到gitee 2022-02-15

Git仓库完整迁移

git_远程仓库