flatpak install flathub io.github.shifteightbyte.github-desktop Use code with caution. Setting Up GitHub Desktop for the First Time
Sometimes clicking "Sign In" in the browser does not pass the token back to the desktop application.
flatpak install flathub io.github.shiftey.Desktop
Search for "GitHub Desktop" in your application menu. Method 2: Using Flatpak (All Distributions) github desktop linux 2023
Frequently synced with the official GitHub Desktop releases to bring new features. 3. How to Install GitHub Desktop on Linux (2023)
Even on Linux, the app maintains the essential GitHub Desktop experience: GitHub Docs Workflow Management
: Easily clone, create, or add repositories to your local machine. Visual Diffing flatpak install flathub io
Open your terminal, navigate to the folder where you downloaded the file, and run:
# Setup the GPG key wget -qO - https://shiftkey.dev | gpg --dearmor | sudo tee /usr/share/keyrings/shiftkey-packages.gpg > /dev/null # Add the repository to your sources list echo "deb [arch=amd64 signed-by=/usr/share/keyrings/shiftkey-packages.gpg] https://shiftkey.dev any main" | sudo tee /etc/apt/sources.list.d/shiftkey-packages.list # Update package lists and install sudo apt update sudo apt install github-desktop Use code with caution. 2. Red Hat, Fedora, and CentOS
The debate around GitHub Desktop on Linux mirrors the larger Emacs vs. IDE or Vim vs. VSCode schism. Purists argue that Git’s power lies in its distributed model, and GUIs hide its true nature (e.g., they rarely expose the reflog or git filter-branch ). They contend that Linux users, by virtue of their platform choice, should be more comfortable with the terminal, not less. Visual Diffing Open your terminal, navigate to the
Command-line Git is powerful but has a steep learning curve. GitHub Desktop provides a visual alternative that bridges the gap. View side-by-side code changes instantly.
# Setup the repository sudo rpm --import https://shiftkey.dev sudo sh -c 'echo -e "[shiftkey]\nname=GitHub Desktop\nbaseurl=https://shiftkey.dev\nenabled=1\ngpgcheck=1\ngpgkey=https://shiftkey.dev" > /etc/yum.repos.d/shiftkey-packages.repo' # Install via dnf sudo dnf install github-desktop Use code with caution. 3. Arch Linux