Github Windows 客户端 "loading commits failed"

标签 git github github-for-windows

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

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

谢谢,

最佳答案

回答我自己的问题...

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

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

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

希望这个答案对以后的人有所帮助。

关于Github Windows 客户端 "loading commits failed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13384875/

相关文章:

git - "git fully backup"是什么意思?

api - 有没有公​​开的流媒体API?

Git错误 "fatal: invalid branch name: init.defaultBranch ="

github-for-windows - 不小心删除了 Git Shell 快捷方式

git - 推送被拒绝,无法编译 Node.js 应用程序 heroku

git - ssh:连接到主机github.com端口22:将VM复制到另一台主机后,网络无法访问

git - 如何为 *.tex 文件自动使用 git diff --word-diff 选项而不是其他文件?

git - 删除完整的 Git 历史而不删除存储库?

git - 无法在 'Github for Windows' 上登录 Bitbucket

github - GitHub Desktop 中是否有强制推送选项?