66 lines
3.9 KiB
Markdown
66 lines
3.9 KiB
Markdown
---
|
|
title: Supported operating systems
|
|
intro: 'You can use {% data variables.product.prodname_desktop %} on any supported operating system.'
|
|
miniTocMaxHeadingLevel: 3
|
|
redirect_from:
|
|
- /desktop/getting-started-with-github-desktop/supported-operating-systems
|
|
- /desktop/installing-and-configuring-github-desktop/supported-operating-systems
|
|
versions:
|
|
fpt: '*'
|
|
shortTitle: Supported OS
|
|
---
|
|
## About supported operating systems
|
|
|
|
The following operating systems are supported for {% data variables.product.prodname_desktop %}.
|
|
- {% data variables.desktop.mac-osx-versions %}
|
|
- {% data variables.desktop.windows-versions %}. You must have a 64-bit operating system to run {% data variables.product.prodname_desktop %}.
|
|
|
|
## Troubleshooting problems on macOS
|
|
If you're encountering problems using {% data variables.product.prodname_desktop %} on macOS, here are resolutions to try. For more information, see [`known-issues`](https://github.com/desktop/desktop/blob/development/docs/known-issues.md).
|
|
|
|
### `The username or passphrase you entered is not correct` error after signing into your account
|
|
|
|
This error can occur when {% data variables.product.prodname_desktop %} can't access your stored credentials on Keychain.
|
|
|
|
To troubleshoot this error, follow these steps.
|
|
|
|
1. Open the "Keychain Access" app.
|
|
2. Right-click on **login** and then click **Lock Keychain "login"**.
|
|

|
|
3. Right-click on **login** and then click **Unlock Keychain "login"**. Follow any onscreen prompts to finish unlocking the Keychain "login."
|
|

|
|
4. Re-authenticate your account on {% data variables.product.prodname_dotcom %} or {% data variables.product.prodname_enterprise %}.
|
|
|
|
### `Could not create temporary directory: Permission denied` error after checking for updates
|
|
|
|
This error can be caused by missing permissions for the `~/Library/Caches/com.github.GitHubClient.ShipIt` directory. {% data variables.product.prodname_desktop %} uses this directory to create and unpack temporary files as part of updating the application.
|
|
|
|
To troubleshoot this error, follow these steps.
|
|
|
|
1. Close {% data variables.product.prodname_desktop %}.
|
|
2. Open "Finder" and navigate to `~/Library/Caches/`.
|
|
3. Right-click `com.github.GitHubClient.ShipIt` and then click **Get Info**.
|
|
4. Click the arrow to the left of "Sharing & Permissions."
|
|
5. If the Privilege to the right of your user account does not say "Read & Write," click the text and then click **Read & Write**.
|
|

|
|
6. Open {% data variables.product.prodname_desktop %} and check for updates.
|
|
|
|
## Troubleshooting problems on Windows
|
|
If you're encountering problems using {% data variables.product.prodname_desktop %} on Windows, here are resolutions to try. For more information, see [`known-issues`](https://github.com/desktop/desktop/blob/development/docs/known-issues.md).
|
|
|
|
### `The revocation function was unable to check revocation for the certificate.` error
|
|
|
|
This error can occur if you are using {% data variables.product.prodname_desktop %} on a corporate network that blocks Windows from checking the revocation status of a certificate.
|
|
|
|
To troubleshoot, contact your system administrator.
|
|
|
|
### `git clone failed` error while cloning a repository configured with Folder Redirection
|
|
|
|
{% data variables.product.prodname_desktop %} does not support repositories configured with Folder Redirection.
|
|
|
|
### `cygheap base mismatch detected` error
|
|
|
|
This error can occur when Mandatory ASLR is enabled. Enabling Mandatory ASLR affects the MSYS2 core library, which {% data variables.product.prodname_desktop %} relies upon to emulate process forking.
|
|
|
|
To troubleshoot this error, either disable Mandatory ASLR or explicitly allow all executables under `<Git>\usr\bin` which depend on MSYS2.
|