远程:将回购协议克隆到 github 时,内部服务器错误一切都是最新的

remote: Internal Server ErrorEverything up-to-date when cloning repo to github

我正在尝试将存储库从 GitBlit 克隆到 Github 企业。

我使用以下命令:

git clone --mirror https://old_repo.git

git remote add new-origin https://new_repo.git

git push new-origin --mirror

事情发生在推送之后:

remote: Internal Server ErrorEverything up-to-date

而 New_repo 是空的 我错过了什么? 我需要添加此方法适用于较小的回购协议但不适用于大约 1G 的邮件回购协议。 我们有 15k 个标签和 2500 个分支。

谢谢

我能够使用以下一组命令成功执行此操作:

$ git clone --mirror https://old_repo.git
$ cd old_repo.git
$ git push --mirror https://new.git

This will get all the branches and tags that are available in the upstream repository and will replicate those into the new location.

问题的发生是因为github企业对标签数量的限制 您最多可以同时推送 1k 个标签。