Github Mac 的应用程序在打开时崩溃

Github App for Mac crashes upon opening

为 Mac 应用程序下载了 Github,它在打开时立即崩溃。这是错误报告:

应用程序特定信息: *** 由于未捕获的异常 'NSInternalInconsistencyException' 而终止应用程序,原因:'Received error from name: in binding for key path "currentActionViewModel" on : NSError { domain: GTGitErrorDomain, code: -12, description: "Failed to create reference to tracking branch from name: refs/heads/master, shortName: master, sha: { SHA: da048479dec26b5e59ccd594bc32a4c7c8e93dc5 }, remoteName: (null), repository: fileURL: file:///Users/johnfarmer/.Trash/first_app/", underlying error: NSError { domain: GTGitErrorDomain, code: -12, description: "'https://github.com/johnfarmernyc/first_app.git' 不是有效的远程名称。"} }' 以 NSException 类型的未捕获异常终止 中止()调用

这是存储库配置的问题。你必须自己诊断。

我不为 Mac 使用 Github 我从命令行使用 Git。

打开 Terminal.app 和 cd <the path of the first_app folder> 然后做一个 git fetch origin 看看是否有任何效果。您还可以编辑 first_app/.git/config 文件并删除对跟踪分支的引用,希望 Github for Mac 再次恢复。

您也可以尝试删除 first_app 存储库,然后使用 Github for Mac 重新克隆它。

作为旁注,您最好不要将 Github 用于 Mac,而只需使用开箱即用的 Git(在命令行上)它需要学习曲线有点多,但值得,而且有一个更大的 Git 社区然后有一个 Mac 社区的 Git 中心。

我遇到了同样的问题,正在为主分支更改我的 .git/config 文件:

[分支 "master"] 远程 = git@github.com:/.git

至:

[分支 "master"] 远程=原点

已解决问题。 GitHub 支持人员确认这是正确的解决方案。