Installing GitHub Desktop

You can install GitHub Desktop on supported Windows or macOS operating systems.

In this article

About GitHub Desktop installation

You can install GitHub Desktop on supported operating systems. If you have an account on GitHub or GitHub Enterprise, you can connect your account to GitHub Desktop. For more information about creating an account, see "Signing up for a new GitHub account" or contact your GitHub Enterprise site administrator.

If you are a network administrator, you can deploy GitHub Desktop to computers running Windows on an Active Directory-managed network by using the Windows Installer package file (.msi) with Group Policy or another remote installation system.

The Windows Installer package extracts the standalone installer (.exe) and configures Windows to install GitHub Desktop the next time a user signs in to their workstation. Users must have permissions to install GitHub Desktop in their user directory.

If a user runs the Windows Installer package for GitHub Desktop directly, to complete the installation, the user must sign out of their workstation and then sign back in.

Downloading and installing GitHub Desktop

You can install GitHub Desktop on macOS 10.10 or later.

  1. Visit the download page for GitHub Desktop.
  2. Click Download for macOS.
    The Download for macOS button
  3. In your computer's Downloads folder, double-click the GitHub Desktop zip file.
    The GitHubDesktop.zip file
  4. After the file has been unzipped, double-click GitHub Desktop.
  5. GitHub Desktop will launch after installation is complete.

You can install GitHub Desktop on Windows 7 64-bit or later.

Warning: You must have a 64-bit operating system to run GitHub Desktop.

  1. Visit the download page for GitHub Desktop.
  2. Click Download for Windows.
    The Download for Windows button
  3. In your computer's Downloads folder, double-click the GitHub Desktop setup file.
    The GitHubDesktopSetup file
  4. GitHub Desktop will launch after installation is complete.

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.