跳至主要内容

GitHub Desktop 支持的操作系统

您可以在任何支持的操作系统上使用 GitHub Desktop。

关于支持的操作系统

GitHub Desktop 支持以下操作系统。

  • macOS 10.15 或更高版本
  • Windows 10 64 位或更高版本。您必须拥有 64 位操作系统才能运行 GitHub Desktop。

macOS 上的故障排除

如果您在 macOS 上使用 GitHub Desktop 时遇到问题,请尝试以下解决方案。有关更多信息,请参阅 known-issues

登录帐户后出现 您输入的用户名或密码不正确 错误

当 GitHub Desktop 无法访问您在钥匙串中存储的凭据时,可能会出现此错误。

要解决此错误,请按照以下步骤操作。

  1. 打开“钥匙串访问”应用程序。
  2. 在左侧边栏中,在钥匙串列表中,右键单击 **登录**,然后单击 **锁定钥匙串“登录”**。
  3. 右键单击 **登录**,然后单击 **解锁钥匙串“登录”**。按照屏幕上的提示完成钥匙串“登录”的解锁。
  4. 在 GitHub 或 GitHub Enterprise 上重新验证您的帐户。

检查更新后出现 无法创建临时目录:权限被拒绝 错误

此错误可能是由于 ~/Library/Caches/com.github.GitHubClient.ShipIt 目录缺少权限造成的。GitHub Desktop 使用此目录来创建和解压缩更新应用程序的临时文件。

要解决此错误,请按照以下步骤操作。

  1. 关闭 GitHub Desktop。
  2. 打开“访达”,导航到 ~/Library/Caches/
  3. 右键单击 com.github.GitHubClient.ShipIt,然后单击 **显示简介**。
  4. 单击“共享与权限”左侧的箭头。
  5. 如果您的用户帐户右侧的权限没有显示为“读写”,请单击文本,然后单击 **读写**。
    Screenshot of the info window on a Mac. Under "Sharing and permissions", a context menu is open, with "Read & Write" marked by a checkmark.
  6. 打开 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 启用了兼容模式。要检查是否启用了兼容模式,请按照以下步骤操作。

  1. 打开 Windows 开始菜单
  2. 搜索“GitHub Desktop”。
  3. 选择并按住(或右键单击)GitHub Desktop,然后单击打开文件位置
  4. 选择并按住(或右键单击)GitHub Desktop 快捷方式,然后单击属性
  5. 选择兼容性选项卡。
  6. 在“兼容模式”部分中,确保已取消选中以兼容模式运行此程序复选框。