10

我有一个较大的(如 ~15,000 次提交)Git 存储库,从命令行 Git 访问时似乎很好,但是当我在 Github Windows 客户端中打开存储库时,我总是收到错误“加载提交失败 - 加载提交失败存储库的历史记录。您可能需要打开一个 shell 并调试此存储库的状态。”

如果我取消该错误消息,那么事情似乎很好。我的直接问题是是否有办法告诉客户端尝试运行的 local-git 或 web-github 命令失败了。不过,更一般地说,Github 客户端是否有诊断模式或日志,如果可能的话,我可以告诉 UI 正在启动的命令吗?

谢谢,

4

2 回答 2

6

回答我自己的问题...

我联系了 Github 支持,并获得了有关如何为客户端获取日志的说明:

https://help.github.com/articles/accessing-the-github-for-windows-log

我遇到的问题在日志中很明显,结果证明这是 LibGit2Sharp 中的一个已知错误,由分支名称中的“@”符号引起。

希望这个答案对将来的某人有所帮助。

于 2012-11-17T00:57:21.983 回答
2

我有同样的问题,但它真的很容易解决。你只需要走

C:\Users\User

然后删除 .gitconfig 文件。

(可选)创建所有存储库的备份,但是您必须克隆所有存储库。

于 2015-04-15T17:45:34.300 回答