- Saved searches
- Use saved searches to filter your results more quickly
- License
- etherealxx/github-desktop-linux
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- GitHub Desktop
- Saved searches
- Use saved searches to filter your results more quickly
- License
- GluxKind/github_desktop
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Fork of GitHub Desktop to support various Linux distributions
License
etherealxx/github-desktop-linux
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.
What is this repository for?
This repository contains specific patches on top of the upstream desktop/desktop repository to support Linux usage.
It also hosts preview packages for various Linux distributions:
Check out the latest releases to help out with testing on your distribution.
You can use your operating system’s package manager to install github-desktop and keep it up to date on Debian/RPM based distributions. There are two options for this:
- A PackageCloud repository with excellent global connectivity but very limited bandwidth. This option will stop working each month when the bandwidth limit is reached.
- A mirror in the US which has effectively infinite bandwidth and performs well in most regions (especially the Americas and Europe).
PackageCloud, which both options depend on, is not a free service. So, if you can afford to help with these costs please Sponsor the project using the link in the header.
First install our GPG certificate:
$ wget -qO - https://mirror.mwt.me/ghd/gpgkey | sudo tee /etc/apt/trusted.gpg.d/shiftkey-desktop.asc > /dev/null
To setup the package repository, run one of these commands:
# if you want to use packagecloud.io $ sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/shiftkey/desktop/any/ any main" > /etc/apt/sources.list.d/packagecloud-shiftkey-desktop.list' # if you want to use the US mirror $ sudo sh -c 'echo "deb [arch=amd64] https://mirror.mwt.me/ghd/deb/ any main" > /etc/apt/sources.list.d/packagecloud-shiftkey-desktop.list'
Then install GitHub Desktop:
$ sudo apt update && sudo apt install github-desktop
Red Hat/CentOS/Fedora distributions
First install our GPG certificate:
$ sudo rpm --import https://mirror.mwt.me/ghd/gpgkey
To setup the package repository, run one of these commands:
# if you want to use packagecloud.io $ 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/ghd/gpgkey" > /etc/yum.repos.d/shiftkey-desktop.repo' # if you want to use the US mirror $ sudo sh -c 'echo -e "[shiftkey]\nname=GitHub Desktop\nbaseurl=https://mirror.mwt.me/ghd/rpm\nenabled=1\ngpgcheck=0\nrepo_gpgcheck=1\ngpgkey=https://mirror.mwt.me/ghd/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
First install our GPG certificate:
$ sudo rpm --import https://mirror.mwt.me/ghd/gpgkey
To setup the package repository, run one of these commands:
# if you want to use packagecloud.io $ 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/ghd/gpgkey" > /etc/zypp/repos.d/shiftkey-desktop.repo' # if you want to use the US mirror $ sudo sh -c 'echo -e "[shiftkey]\nname=GitHub Desktop\nbaseurl=https://mirror.mwt.me/ghd/rpm\nenabled=1\ngpgcheck=0\nrepo_gpgcheck=1\ngpgkey=https://mirror.mwt.me/ghd/gpgkey" > /etc/zypp/repos.d/shiftkey-desktop.repo'
Then install GitHub Desktop:
# if zypper is your package manager $ sudo zypper ref && sudo zypper in github-desktop
Arch Linux users can install GitHub Desktop from the AUR.
gnome-keyring is required and the daemon must be launched either at login or when the X server is started. Normally this is handled by a display manager, but in other cases following the instructions found on the Arch Wiki will fix the issue of not being able to save login credentials.
GitHub Desktop is also available cross-platform as a Flatpak and AppImage.
If you’re having troubles with Desktop, please refer to the Known issues document for guidance and workarounds for common limitations.
Please check out the README on the upstream GitHub Desktop project and desktop.github.com for more product-oriented information about GitHub Desktop.
See our getting started documentation for more information on how to set up, authenticate, and configure GitHub Desktop.
The MIT license grant is not for GitHub’s trademarks, which include the logo designs. GitHub reserves all trademark and copyright rights in and to all GitHub trademarks. GitHub’s logos include, for instance, the stylized Invertocat designs that include «logo» in the file title in the following folder: logos.
GitHub® and its stylized versions and the Invertocat mark are GitHub’s Trademarks or registered Trademarks. When using GitHub’s logos, be sure to follow the GitHub logo guidelines.
About
Fork of GitHub Desktop to support various Linux distributions
GitHub Desktop
Focus on what matters instead of fighting with Git. Whether you’re new to Git or a seasoned user, GitHub Desktop simplifies your development workflow.
Attribute commits with collaborators easily. Quickly add co-authors to your commit. Great for pairing and excellent for sending a little love/credit to that special someone who helped fix that gnarly bug of yours. See the attribution on the history page, undo an accidental attribution, and see the co-authors on github.com
Checkout branches with pull requests and view CI statuses. See all open pull requests for your repositories and check them out as if they were a local branch, even if they’re from upstream branches or forks. See which pull requests pass commit status checks, too!]
Syntax highlighted diffs. The new GitHub Desktop supports syntax highlighting when viewing diffs for a variety of different languages.
Expanded image diff support. Easily compare changed images. See the before and after, swipe or fade between the two, or look at just the changed parts.
Extensive editor & shell integrations. Open your favorite editor or shell from the app, or jump back to GitHub Desktop from your shell. GitHub Desktop is your springboard for work.
Community supported. GitHub Desktop is open source now! Check out our roadmap, contribute, and help us make collaboration even easier.
This version of GitHub Desktop is a fork that adds support for Linux.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Fork of GitHub Desktop to support various Linux distributions
License
GluxKind/github_desktop
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
GitHub Desktop is an open source Electron-based GitHub app. It is written in TypeScript and uses React.
What is this repository for?
This repository contains specific patches on top of the upstream desktop/desktop repository to support Linux usage.
It also hosts preview packages for various Linux distributions:
Check out the latest releases to help out with testing on your distribution.
We use PackageCloud for distributing the installers for Debian and RPM-based distributions. These are not free services, so if you can afford to help with these costs please Sponsor the project using the link in the header.
To setup 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
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
Arch Linux users can install GitHub Desktop from the AUR.
gnome-keyring is required and the daemon must be launched either at login or when the X server is started. Normally this is handled by a display manager, but in other cases following the instructions found on the Arch Wiki will fix the issue of not being able to save login credentials.
Please check out the README on the upstream GitHub Desktop project and desktop.github.com for more product-oriented information about GitHub Desktop.
The MIT license grant is not for GitHub’s trademarks, which include the logo designs. GitHub reserves all trademark and copyright rights in and to all GitHub trademarks. GitHub’s logos include, for instance, the stylized Invertocat designs that include «logo» in the file title in the following folder: logos.
GitHub® and its stylized versions and the Invertocat mark are GitHub’s Trademarks or registered Trademarks. When using GitHub’s logos, be sure to follow the GitHub logo guidelines.
About
Fork of GitHub Desktop to support various Linux distributions