【问题标题】:Github Windows client "loading commits failed"Github Windows 客户端“加载提交失败”
【发布时间】:2012-11-03 07:21:10
【问题描述】:

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

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

谢谢,

【问题讨论】:

  • 我会联系 Github 的支持团队。他们很不错。
  • 好点。尽管我想尽可能地进行尽职调查,以防我这边出现一些错误。如果有客户的诊断工具,那么我可以联系支持人员提供更好的信息。
  • 我会坚持使用命令行。这就是 git 的用途。所有其他工具将在很长一段时间内低于标准。
  • 我通常使用命令行,但我也使用 Windows 和 Mac 客户端作为补充视图(例如,Mac 客户端有关于拉取请求的实时通知)。我发现本地客户很有价值,而且他们通常工作得很好。我想尽可能有效地使用它们,如果它有什么问题,我想充分了解问题以提交有意义的错误报告。

标签: git github github-for-windows


【解决方案1】:

回答我自己的问题...

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

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

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

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

【讨论】:

  • 谢谢。您的回答确实帮助了我,因为我遇到了同样的问题。
【解决方案2】:

我也遇到了同样的问题,但是很容易解决。你只需要去

C:\Users\User

然后删除 .gitconfig 文件。

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

【讨论】:

    猜你喜欢
    • 2012-06-29
    • 1970-01-01
    • 2015-01-19
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多