关于支持的操作系统
GitHub Desktop 支持以下操作系统。
- macOS 10.15 或更高版本
- Windows 10 64 位或更高版本。您必须拥有 64 位操作系统才能运行 GitHub Desktop。
macOS 上的故障排除
如果您在 macOS 上使用 GitHub Desktop 时遇到问题,请尝试以下解决方案。有关更多信息,请参阅 known-issues
。
登录帐户后出现 您输入的用户名或密码不正确
错误
当 GitHub Desktop 无法访问您在钥匙串中存储的凭据时,可能会出现此错误。
要解决此错误,请按照以下步骤操作。
- 打开“钥匙串访问”应用程序。
- 在左侧边栏中,在钥匙串列表中,右键单击 **登录**,然后单击 **锁定钥匙串“登录”**。
- 右键单击 **登录**,然后单击 **解锁钥匙串“登录”**。按照屏幕上的提示完成钥匙串“登录”的解锁。
- 在 GitHub 或 GitHub Enterprise 上重新验证您的帐户。
检查更新后出现 无法创建临时目录:权限被拒绝
错误
此错误可能是由于 ~/Library/Caches/com.github.GitHubClient.ShipIt
目录缺少权限造成的。GitHub Desktop 使用此目录来创建和解压缩更新应用程序的临时文件。
要解决此错误,请按照以下步骤操作。
- 关闭 GitHub Desktop。
- 打开“访达”,导航到
~/Library/Caches/
。 - 右键单击
com.github.GitHubClient.ShipIt
,然后单击 **显示简介**。 - 单击“共享与权限”左侧的箭头。
- 如果您的用户帐户右侧的权限没有显示为“读写”,请单击文本,然后单击 **读写**。
- 打开 GitHub Desktop 并检查更新。
Windows 上的故障排除问题
如果您在 Windows 上使用 GitHub Desktop 时遇到问题,以下是一些可以尝试的解决方案。有关更多信息,请参阅 known-issues
。
证书吊销功能无法检查证书的吊销状态。
错误
如果您在阻止 Windows 检查证书吊销状态的企业网络上使用 GitHub Desktop,则可能会出现此错误。
要进行故障排除,请联系您的系统管理员。
克隆配置了文件夹重定向的存储库时出现 git clone failed
错误
GitHub Desktop 不支持配置了文件夹重定向的存储库。
检测到 cygheap 基地址不匹配
错误
启用强制 ASLR 时可能会出现此错误。启用强制 ASLR 会影响 MSYS2 核心库,GitHub Desktop 依赖它来模拟进程分叉。
要解决此错误,请禁用强制 ASLR 或明确允许 <Git>\usr\bin
下所有依赖 MSYS2 的可执行文件。
此操作系统不再受支持。软件更新已被禁用
通知
如果您运行的 Windows 版本不再与 GitHub Desktop 兼容,则会显示此通知。GitHub Desktop 支持 Windows 10 64 位或更高版本。如果您运行的是受支持的 Windows 操作系统,但仍然看到此通知,可能是因为已为 GitHub Desktop 启用了兼容模式。要检查是否启用了兼容模式,请按照以下步骤操作。
- 打开 Windows 开始菜单。
- 搜索“GitHub Desktop”。
- 选择并按住(或右键单击)GitHub Desktop,然后单击打开文件位置。
- 选择并按住(或右键单击)GitHub Desktop 快捷方式,然后单击属性。
- 选择兼容性选项卡。
- 在“兼容模式”部分中,确保已取消选中以兼容模式运行此程序复选框。