Github For Linux Desktop [updated] Guide
gh auth login # Authenticate with GitHub gh repo clone owner/repo gh pr list # View pull requests gh issue create --title "Bug" --body "Description" gh release create v1.0 --notes "First release" For a full “desktop-like” feel, combine gh with a terminal multiplexer (tmux) or a terminal-based file explorer (ranger, lf). If you prefer a visual interface, these third-party clients offer GitHub integration.
Shiftkey’s GitHub Desktop is the most familiar for those coming from Windows/macOS. Install via: github for linux desktop
While there’s no official GitHub Desktop client for Linux (unlike Windows and macOS), Linux users have a rich ecosystem of first-class Git and GitHub tooling. This guide walks through the best options, from CLI power to GUI elegance. 1. Official Option: GitHub CLI ( gh ) The closest you can get to an “official” GitHub desktop experience on Linux is the GitHub CLI tool. It brings pull requests, issues, releases, and more to your terminal. gh auth login # Authenticate with GitHub gh
# Debian/Ubuntu (type -p wget >/dev/null || (sudo apt update && sudo apt install wget -y)) \ && sudo mkdir -p -m 755 /etc/apt/keyrings \ && wget -qO- https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \ && sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \ && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \ && sudo apt update \ && sudo apt install gh -y sudo dnf install 'dnf-command(config-manager)' sudo dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo sudo dnf install gh Arch Linux sudo pacman -S github-cli Install via: While there’s no official GitHub Desktop
| Client | Description | Install | |--------|-------------|---------| | | Feature-rich, cross-platform, integrates GitHub PRs/issues | .deb , .rpm , Snap, or from website | | GitHub Desktop (Community Port) | Unofficial Linux port of the official GitHub Desktop | Shiftkey’s fork | | Sublime Merge | Fast, powerful Git GUI with GitHub integration | From website + .deb / .rpm | | Gitg | GNOME’s simple Git viewer (no direct GitHub API, but works with any remote) | sudo apt install gitg | | GitAhead | Lightweight, fast history viewer | AppImage or Snap |
- Home
- Medical news & Guidelines
- Anesthesiology
- Cardiology and CTVS
- Critical Care
- Dentistry
- Dermatology
- Diabetes and Endocrinology
- ENT
- Gastroenterology
- Medicine
- Nephrology
- Neurology
- Obstretics-Gynaecology
- Oncology
- Ophthalmology
- Orthopaedics
- Pediatrics-Neonatology
- Psychiatry
- Pulmonology
- Radiology
- Surgery
- Urology
- Laboratory Medicine
- Diet
- Nursing
- Paramedical
- Physiotherapy
- Health news
- Fact Check
- Bone Health Fact Check
- Brain Health Fact Check
- Cancer Related Fact Check
- Child Care Fact Check
- Dental and oral health fact check
- Diabetes and metabolic health fact check
- Diet and Nutrition Fact Check
- Eye and ENT Care Fact Check
- Fitness fact check
- Gut health fact check
- Heart health fact check
- Kidney health fact check
- Medical education fact check
- Men's health fact check
- Respiratory fact check
- Skin and hair care fact check
- Vaccine and Immunization fact check
- Women's health fact check
- AYUSH
- State News
- Andaman and Nicobar Islands
- Andhra Pradesh
- Arunachal Pradesh
- Assam
- Bihar
- Chandigarh
- Chattisgarh
- Dadra and Nagar Haveli
- Daman and Diu
- Delhi
- Goa
- Gujarat
- Haryana
- Himachal Pradesh
- Jammu & Kashmir
- Jharkhand
- Karnataka
- Kerala
- Ladakh
- Lakshadweep
- Madhya Pradesh
- Maharashtra
- Manipur
- Meghalaya
- Mizoram
- Nagaland
- Odisha
- Puducherry
- Punjab
- Rajasthan
- Sikkim
- Tamil Nadu
- Telangana
- Tripura
- Uttar Pradesh
- Uttrakhand
- West Bengal
- Medical Education
- Industry
gh auth login # Authenticate with GitHub gh repo clone owner/repo gh pr list # View pull requests gh issue create --title "Bug" --body "Description" gh release create v1.0 --notes "First release" For a full “desktop-like” feel, combine gh with a terminal multiplexer (tmux) or a terminal-based file explorer (ranger, lf). If you prefer a visual interface, these third-party clients offer GitHub integration.
Shiftkey’s GitHub Desktop is the most familiar for those coming from Windows/macOS. Install via:
While there’s no official GitHub Desktop client for Linux (unlike Windows and macOS), Linux users have a rich ecosystem of first-class Git and GitHub tooling. This guide walks through the best options, from CLI power to GUI elegance. 1. Official Option: GitHub CLI ( gh ) The closest you can get to an “official” GitHub desktop experience on Linux is the GitHub CLI tool. It brings pull requests, issues, releases, and more to your terminal.
# Debian/Ubuntu (type -p wget >/dev/null || (sudo apt update && sudo apt install wget -y)) \ && sudo mkdir -p -m 755 /etc/apt/keyrings \ && wget -qO- https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \ && sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \ && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null \ && sudo apt update \ && sudo apt install gh -y sudo dnf install 'dnf-command(config-manager)' sudo dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo sudo dnf install gh Arch Linux sudo pacman -S github-cli
| Client | Description | Install | |--------|-------------|---------| | | Feature-rich, cross-platform, integrates GitHub PRs/issues | .deb , .rpm , Snap, or from website | | GitHub Desktop (Community Port) | Unofficial Linux port of the official GitHub Desktop | Shiftkey’s fork | | Sublime Merge | Fast, powerful Git GUI with GitHub integration | From website + .deb / .rpm | | Gitg | GNOME’s simple Git viewer (no direct GitHub API, but works with any remote) | sudo apt install gitg | | GitAhead | Lightweight, fast history viewer | AppImage or Snap |