3.9 KiB
title, intro, redirect_from, versions, shortTitle
| title | intro | redirect_from | versions | shortTitle | |||||
|---|---|---|---|---|---|---|---|---|---|
| Supported operating systems for GitHub Desktop | You can use {% data variables.product.prodname_desktop %} on any supported operating system. |
|
|
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.
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.
- Open the "Keychain Access" app.
- In the left sidebar, in the list of keychains, right-click login and then click Lock Keychain "login".
- Right-click login and click Unlock Keychain "login". Follow any onscreen prompts to finish unlocking the Keychain "login."
- 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.
- Close {% data variables.product.prodname_desktop %}.
- Open "Finder" and navigate to
~/Library/Caches/. - Right-click
com.github.GitHubClient.ShipItand then click Get Info. - Click the arrow to the left of "Sharing & Permissions."
- If the Privilege to the right of your user account does not say "Read & Write," click the text and then click Read & Write.

- 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.
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.