# GitHub Desktop 支持的操作系统

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

## 关于支持的操作系统

以下操作系统适用于 GitHub Desktop。

* macOS 12.0 或更高版本
* Windows 10 64 位或更高版本。 必须有 64 位操作系统才可运行 GitHub Desktop。

## macOS 问题疑难排解

如果您在 macOS 上使用 GitHub Desktop 时遇到问题，请尝试以下解决方法。 有关详细信息，请参阅 [`known-issues`](https://github.com/desktop/desktop/blob/development/docs/known-issues.md)。

### 登录到帐户后出现 `The username or passphrase you entered is not correct` 错误

当 GitHub Desktop 无法访问您存储在 Keychain 上的凭据时就可能发生这个错误。

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

1. 打开“Keychain Access”应用程序。
2. 在左边栏的密钥链列表中，右键单击“登录”，然后单击“锁定密钥链"登录"”。
3. 右键单击“登录”，然后单击“解锁密钥链‘登录’” 。 按照屏幕上的提示完成解锁密钥链“登录”。
4. 重新验证您在 GitHub 或 GitHub Enterprise 上的帐户。

### 检查更新后出现 `Could not create temporary directory: Permission denied` 错误

此错误可能是由于缺失 `~/Library/Caches/com.github.GitHubClient.ShipIt` 目录权限导致的。 GitHub Desktop 使用此目录创建和解压临时文件，作为更新应用程序的一部分。

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

1. 关闭 GitHub Desktop。
2. 打开“Finder”并导航到 `~/Library/Caches/`。
3. 右键单击 `com.github.GitHubClient.ShipIt`，然后单击“获取信息”。
4. 单击“共享和权限”左边的箭头。
5. 如果用户帐户右侧的“权限”没有显示“读取和写入”，请单击文本，然后单击“读取和写入”。

![Mac 上信息窗口的屏幕截图。 在“共享和权限”下，将打开上下文菜单，其中“读写”标有复选标记。](/assets/images/help/desktop/mac-adjust-permissions.png)

1. 打开 GitHub Desktop 并检查更新。

## Windows 故障排除问题

如果您在 Windows 上使用 GitHub Desktop 时遇到问题，请尝试以下解决方法。 有关详细信息，请参阅 [`known-issues`](https://github.com/desktop/desktop/blob/development/docs/known-issues.md)。

### `The revocation function was unable to check revocation for the certificate.` 个错误

如果您在公司网络上使用 GitHub Desktop 阻止Windows 检查证书的撤销状态，就可能发生这个错误。

要解决问题，请联系您的系统管理员。

### 配置了文件夹重定向的存储库在克隆时发生 `git clone failed` 错误

GitHub Desktop 不支持使用文件夹重定向配置的仓库。

### `cygheap base mismatch detected` 错误

启用强制 ASLR 时可能会发生此错误。 启用强制 ASLR 会影响 MSYS2 核心库，GitHub Desktop 使用该库来模拟进程复刻。

若要排查此错误，可以禁用强制 ASLR，或者明确允许所有依赖于 MSYS2 的可执行文件在 `<Git>\usr\bin` 下运行。

### `This operating system is no longer supported. Software updates have been disabled` 通知

如果运行的是不再与 GitHub Desktop 兼容的 Windows 版本，则会显示此通知。 GitHub Desktop 支持 Windows 10 64 位或更高版本。 如果运行的是受支持的 Windows 操作系统并看到此通知，这可能是因为已针对 GitHub Desktop 启用兼容性模式。 若要检查是否启用了兼容性模式，请按照以下步骤操作。

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