In early 2023, GitHub merged the Linux experimental branch into their main repository. This means you can now find .deb and .rpm packages under the official GitHub Desktop releases page.
The primary community port for Linux distributions is the shiftkey/desktop fork. You can install it across various package formats using the steps below. 1. Flatpak (Recommended for All Distros)
Install the package using gdebi (or dpkg ):
The most popular way to run GitHub Desktop on Linux is through the shiftkey/desktop github desktop linux 2023
Supports GitHub Enterprise and standard GitHub accounts via secure OAuth tokens. How to Install GitHub Desktop on Linux
Once installed, GitHub Desktop provides a cohesive Git experience:
: Deeply integrated with GitHub.com and Enterprise accounts for easy authentication. GitHub Docs 2023 Considerations GPU Acceleration In early 2023, GitHub merged the Linux experimental
flatpak install flathub io.github.shiftey.Desktop flatpak run io.github.shiftey.Desktop
Under File -> Options (or Ctrl+, ), set your username and email address to ensure your commits are correctly attributed. Key Features in 2023
A highly polished, commercial Git client. It features an incredibly powerful visual commit graph, built-in terminal, and deep integration with GitHub, GitLab, and Bitbucket. It is free for public repositories but requires a paid subscription for private use. 2. Sublime Merge You can install it across various package formats
The community fork is packaged in several formats, making it compatible with almost any major Linux distribution. 1. Ubuntu and Debian-based Distributions (Mint, Pop!_OS)
Once installed, setting up GitHub Desktop on Linux is nearly identical to its official counterparts. The application features a simple workflow and a very helpful onboarding wizard.
Even on Linux, the app maintains the essential GitHub Desktop experience: GitHub Docs Workflow Management
First, set up the package repository and import the GPG key: