我有一个较大的(在15,000个提交中)Git存储库,从命令行Git访问时似乎没问题,但是当我在Github Windows客户端中打开存储库时,我总是收到错误“加载提交失败 - 无法加载存储库的提交历史记录。您可能需要打开一个shell并调试此存储库的状态。“
如果我取消该错误消息,那么事情似乎没问题。我当前的问题是,是否有办法告诉客户端尝试运行哪个local-git或web-github命令失败。更一般地说,Github客户端是否有诊断模式或日志,如果可能,我可以告诉UI正在启动的命令?
谢谢,
答案 0 :(得分:6)
回答我自己的问题......
我联系了Github支持,并指出了如何获取客户端日志的说明:
https://help.github.com/articles/accessing-the-github-for-windows-log
我所遇到的问题在日志中很明显,结果证明LibGit2Sharp中的一个已知错误是由分支名称中的“@”符号引起的。
希望这个答案可以帮助将来的某个人。
答案 1 :(得分:2)
我遇到了同样的问题,但很容易修复。你只需要去
C:\Users\User
然后删除.gitconfig文件。
(可选)创建所有存储库的备份,但之后必须克隆所有存储库。