git push --mirror - 内部服务器错误

3
我使用GIT API创建了一个git仓库,并使用git init进行初始化(但没有执行git add或git commit命令)。当我尝试使用git push --mirror命令时,会出现“内部服务器错误”的提示。
我发现以下bug(100多个ref会导致内部服务器错误)。

https://github.com/isaacs/github/issues/1253

即使我的存储库有500多个引用。

我需要使用git add和git commit来使用镜像命令将存储库推送到GitHub吗?

当我在本地存储库上执行git add和git commit时,我可以推送内容。

我正在使用API进行所有操作,是否可能在没有任何git commit或git add命令的情况下使用git push --mirror?

当我进入远程存储库时,我可以看到GitHub快速设置页面,要求执行git add、commit等操作...

我的问题是如何避免GitHub快速设置页面,并将我的内容推送到远程存储库而不执行git add或git commit?


这个答案是否帮助你解决了问题?如果是的话,你可以标记该答案。 - Marina Liu
我也遇到了这个问题。我试图将一个来自谷歌的repo镜像到github上的私有repo,但在执行git push --mirror后,响应是remote: Resolving deltas: 100% (46283/46283), done. remote: Internal Server Error Everything up-to-date@Markus,你解决了吗? - Carlos Ferreira
1个回答

1
我不理解你的内容。
如果你有文件但没有进行addcommit,就像 Git 所说的那样,你没有任何内容。
你需要至少一个提交来推送你的仓库,否则你将推送空内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接