Fix: Log out, remove ~/.config/GitHub Desktop, and log in again. This clears corrupted OAuth tokens.
I tested GitHub Desktop on three major distros in Q3 2023:
| Distro | Method | Stability Rating | Notes | |--------|--------|----------------|-------| | Ubuntu 22.04 LTS | Shiftkey (APT) | 9/10 | Perfect for daily use | | Fedora 38 | Official RPM | 7/10 | Occasional sign-in loops | | Arch Linux | AUR (bin) | 8/10 | Works, but requires manual keyring setup | github desktop linux 2023
Common 2023 issues & fixes:
github-desktop was available via nixpkgs using the shiftkey fork, but required unfree package acceptance. Fix: Log out, remove ~/
sudo apt update sudo apt install github-desktop
sudo rpm --import https://mirror.mwt.me/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://mirror.mwt.me/shiftkey-desktop/gpgkey" > /etc/yum.repos.d/shiftkey-desktop.repo'
sudo dnf install github-desktop # or yumsudo rpm --import https://mirror