DEV Community

loading...
Cover image for Is GitHub Desktop available for GNU/Linux?

GitHub Desktop Linux Is GitHub Desktop available for GNU/Linux?

rahedmir profile image Mir Rahed Uddin Updated on ・2 min read

Currently, Github Desktop for GNU/Linux is not officially supported by the GitHub, but there is a fork that hosts a version for Debian/Ubuntu & Red Hat/CentOS/Fedora distributions.

How to get it on your desktop?

Debian/Ubuntu distributions

To set up the package repository, run these commands:

wget -qO - https://packagecloud.io/shiftkey/desktop/gpgkey | sudo apt-key add -



sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/shiftkey/desktop/any/ any main" > /etc/apt/sources.list.d/packagecloud-shiftky-desktop.list'



sudo apt-get update

Then install GitHub Desktop:

sudo apt install github-desktop

Or, You can directly download the .deb package from the archlinux AUR

https://aur.archlinux.org/packages/github-desktop-bin

Archlinux_AUR

Red Hat/CentOS/Fedora distributions

To setup the package repository, run these commands:

sudo rpm --import https://packagecloud.io/shiftkey/desktop/gpgkey



sudo sh -c 'echo -e "[shiftkey]\nname=GitHub Desktop\nbaseurl=https://packagecloud.io/shiftkey/desktop/el/7/\$basearch\nenabled=1\ngpgcheck=0\nrepo_gpgcheck=1\ngpgkey=https://packagecloud.io/shiftkey/desktop/gpgkey" > /etc/yum.repos.d/shiftkey-desktop.repo'

Then install GitHub Desktop:

*if yum is your package manager

sudo yum install github-desktop

*if dnf is your package manager

sudo dnf install github-desktop

Screenshots [ Github Desktop running on Linux Mint ]

Github Desktop

Github Desktop create repository

Github Desktop clone repository


References https://github.com/shiftkey/desktop

Releases https://github.com/shiftkey/desktop/releases

Watch on YouTube

Update:

For some reason (As an example, if your OS is not up-to-date, the package manager using another package, or some other reason), if you are not able to install the GitHub Desktop from the command line, follow the instruction mentioned by @shawnpm https://dev.to/shawnpm/comment/1aenl

Thanks for reading :)

Coffee https://www.buymeacoffee.com/rahedmir

Discussion (13)

pic
Editor guide
Collapse
bhayes profile image
b-hayes

Thanks for this!
Can confirm it works on WSLv2 Ubuntu 20 in windows, however...
It has poor performance, commits are slow and it doesn't refresh the files unless you hover your mouse over the window. It also doesn't run your git hooks, and it also doesn't show the pass/fail status of your checks on Github.

Collapse
rahedmir profile image
Mir Rahed Uddin Author

Version 2.6.6 Linux RC1 released a few hours ago, check if those problems still persist or not in the newest version

Collapse
bhayes profile image
b-hayes

how do I update it?

Thread Thread
rahedmir profile image
Thread Thread
bhayes profile image
b-hayes • Edited

couldn't muster the effort to figure out how to install the updated version yet.

Collapse
shawnpm profile image
Shawn

On my other device these commands didn't work for some reason (said PGP data not found or something). So if anyone else is having this problem:

  1. Go to github.com/shiftkey/desktop/releases

  2. Scroll down to "Assets" and click it to expand and see the
    downloadables.

  3. Download the .deb, .rpm, .snap or .AppImage depending on which
    distribution you're running.

  4. run the command

sudo apt install ~/Downloads/whicheverfileYouJustDownloaded

Enjoy your GH Desktop on Linux!

Collapse
fsou1 profile image
Maxim Zhukov

Made my day, thx

Collapse
joca1268 profile image
joca1268

Hi,
I'm a problem:
sudo rpm --import packagecloud.io/shiftkey/desktop/g...
curl: (22) The requested URL returned error: 429
erreur : packagecloud.io/shiftkey/desktop/g... l'importation de lecture a échoué (2).

Collapse
rahedmir profile image
Mir Rahed Uddin Author

Joca, I am not too familiar with Fedora, OpenSUSE, or .rpm based Linux distros, So I am not sure why this occurs but you can try Github Desktop's .rpm executable, instead of going through the command line.

Direct download link github.com/shiftkey/desktop/releas...

Collapse
warns profile image
Mert Alnuaimi

Hi, thanks for the info. While everything looks working fine, whenever I commit anything it takes ages to commit. I have tried before installing in different ways all came out the same.

Collapse
rahedmir profile image
Mir Rahed Uddin Author

Thanks, man. I have last used this application around a month ago and I have not faced any kind of issue. Everything was working as expected. Maybe, the new version is causing some problems, try a few older versions and check if the problem still persistent? If you want you can create an issue also github.com/shiftkey/desktop/issues

Collapse
shawnpm profile image
Shawn

Hey thanks! Appreciate you making this.

Collapse
rahedmir profile image
Mir Rahed Uddin Author

Thanks, Shawn glad you liked it :)