install GitHub Desktop on ubuntu

  1. Update Packages
    On your Ubuntu Linux, first, run the system update command that ensures all the available package updates are installed on it. Further, this command will also refresh the package index cache of the default package manager i.e APT
bash 复制代码
sudo apt update && sudo apt upgrade
  1. Add ShiftKey GPG Key
    As we know officially GitHub Desktop client app is not available for Linux systems including Ubuntu. Therefore, we are going for the project that is itself hosted on GiitHub -- known as GitHub Desktop -- The Linux Fork by ShiftKey.

So, on your Ubuntu terminal execute the given command that will add the GPG key of the project, so that we can use the repository offered by the developers of this fork on our system.

bash 复制代码
wget -qO - https://mirror.mwt.me/shiftkey-desktop/gpgkey | gpg --dearmor | sudo tee /etc/apt/keyrings/mwt-desktop.gpg > /dev/null
  1. Add GitHub Desktop repository on Ubuntu
    After adding the GPG key, let's add the repository that offers the GitHub Desktop fork packages to install it on Ubuntu 22.04 or 20.04. The benefit of using a repository method instead of its Debian packages bundled as executable binary is we can easily get the future updates of the application by just running the system update and upgrade command.
bash 复制代码
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/mwt-desktop.gpg] https://mirror.mwt.me/shiftkey-desktop/deb/ any main" > /etc/apt/sources.list.d/mwt-desktop.list'

Don't forget to run the system update command once again after adding the repository.

bash 复制代码
sudo apt update
  1. GitHub Desktop installation on Ubuntu 22.04 | 20.04
    Finally, we have integrated all the necessary things we required to download GitHub Desktop App and start its installation on Ubuntu Linux. Now, let's use Ubuntu's APT, a built-in package manager, to finally get it on our Linux system.
bash 复制代码
sudo apt install github-desktop
  1. Install Flatpak
    Those who don't want to use the repository method can go for Flatpak universal package manager. However, unlike Snap, it is not available to use on Ubuntu by default. Therefore, we have to install it manually. Here are the commands to follow.
bash 复制代码
sudo apt install flatpak

Once the installation is completed, also add the Flathub remote repository that allows us to install various packages available in it on our Linux system.

bash 复制代码
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Completing the above two commands will enable the Flatpak successfully on our Ubuntu OS, however, it is important to reboot our system once. This helps this package manager to integrate itself properly into Linux.

bash 复制代码
sudo reboot
  1. Use Flatpak to install the Linux GitHub Desktop app
    So, after restarting the system let's use Flatpak to fetch and install the GitHub desktop release on Ubuntu 22.04 or 20.04 Linux via Flathub.

Here is the GitHub Desktop Flatpak Installation Command.

bash 复制代码
flatpak install -y flathub io.github.shiftey.Desktop
  1. Run Linux GitHub Desktop
    It doesn't matter which method you have used, to run the application simply click on the Activities link of the Taskbar or press the Windows key on your keyboard to search GitHub. As its icon appears click to run the same.
相关推荐
秋说14 分钟前
本地Ubuntu轻松部署高效性能监控平台SigNoz与远程使用教程
linux·运维·ubuntu
云和恩墨1 小时前
云计算、AI与国产化浪潮下DBA职业之路风云变幻,如何谋破局启新途?
数据库·人工智能·云计算·dba
明月看潮生2 小时前
青少年编程与数学 02-007 PostgreSQL数据库应用 11课题、视图的操作
数据库·青少年编程·postgresql·编程与数学
阿猿收手吧!2 小时前
【Redis】Redis入门以及什么是分布式系统{Redis引入+分布式系统介绍}
数据库·redis·缓存
奈葵2 小时前
Spring Boot/MVC
java·数据库·spring boot
leegong231112 小时前
Oracle、PostgreSQL该学哪一个?
数据库·postgresql·oracle
中东大鹅2 小时前
MongoDB基本操作
数据库·分布式·mongodb·hbase
夜光小兔纸3 小时前
Oracle 普通用户连接hang住处理方法
运维·数据库·oracle
兩尛4 小时前
订单状态定时处理、来单提醒和客户催单(day10)
java·前端·数据库
web2u4 小时前
MySQL 中如何进行 SQL 调优?
java·数据库·后端·sql·mysql·缓存