1. 更新软件包
在 Ubuntu Linux 上,首先运行 system update 命令,确保在其上安装所有可用的软件包更新。此外,此命令还将刷新默认包管理器(即 APT)的包索引缓存
sudo apt update && sudo apt upgrade
2. 添加 ShiftKey GPG 密钥
正如我们官方所知,GitHub 桌面客户端应用程序不适用于包括 Ubuntu 在内的 Linux 系统。因此,我们选择本身托管在 GiitHub 上的项目——称为 GitHub Desktop——ShiftKey 的 Linux Fork。
因此,在您的 Ubuntu 终端上执行给定的命令,该命令将添加项目的 GPG 密钥,以便我们可以在我们的系统上使用此分支开发人员提供的存储库。
wget -qO - https://mirror.mwt.me/shiftkey-desktop/gpgkey | gpg --dearmor | sudo tee /etc/apt/keyrings/mwt-desktop.gpg > /dev/null
3. 在 Ubuntu 上添加 GitHub 桌面存储库
添加 GPG 密钥后,让我们添加提供 GitHub Desktop fork 包的存储库,以将其安装在 Ubuntu 22.04 或 20.04 上。使用存储库方法而不是捆绑为可执行二进制文件的 Debian 软件包的好处是,我们只需运行 system update 和 upgrade 命令即可轻松获取应用程序的未来更新。
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'
不要忘记在添加存储库后再次运行 system update 命令。
sudo apt update
3. 在 Ubuntu 上安装 GitHub Desktop 22.04 |20.04
最后,我们已经集成了下载 GitHub 桌面应用程序并开始在 Ubuntu Linux 上安装所需的所有必要内容。现在,让我们使用 Ubuntu 的 APT,一个内置的包管理器,最终在我们的 Linux 系统上获取它。
sudo apt install github-desktop
使用 Flatpak #2nd 方式
4. 安装 Flatpak
那些不想使用存储库方法的人可以选择 Flatpak 通用包管理器。但是,与 Snap 不同的是,默认情况下它不能在 Ubuntu 上使用。因此,我们必须手动安装它。以下是要遵循的命令。
sudo apt install flatpak
安装完成后,还要添加 Flathub 远程存储库,它允许我们在 Linux 系统上安装其中可用的各种软件包。
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
完成以上两个命令将在我们的 Ubuntu 操作系统上成功启用 Flatpak,但是,重新启动我们的系统一次很重要。这有助于此包管理器将自身正确集成到 Linux 中。
5. 使用 Flatpak 安装 Linux GitHub 桌面应用程序
因此,重新启动系统后,让我们使用 Flatpak 通过 Flathub 在 Ubuntu 22.04 或 20.04 Linux 上获取和安装 GitHub 桌面版本。
这是 GitHub Desktop Flatpak 安装命令。
flatpak install -y flathub io.github.shiftey.Desktop
6. 运行 Linux GitHub Desktop
无论您使用哪种方法,要运行应用程序,只需单击任务栏的“活动”链接或按键盘上的 Windows 键搜索 GitHub。当它的图标出现时,单击以运行相同的图标。
现在,根据您的帐户使用 GitHub.com 或 GitHub Enterprise 登录,直接在 Ubuntu Linux 系统上管理 Git 存储库。
那些希望从命令终端启动此 Git GUI 客户端应用程序的人可以使用:
github-desktop
如何在 Linux 上更新应用程序
根据您在 Ubuntu 上安装 GitHub 桌面应用程序所使用的方法,我们可以使用其相应的方法来安装它的未来更新。
使用过存储库方法的用户只需运行系统更新命令即可:
sudo apt update && sudo apt upgrade
然而,Flatpak 用户需要运行:
flatpak update
从 Ubuntu 卸载或删除 GitHub Desktop
从 Ubuntu 卸载或删除 GitHub Desktop 是一个相当简单的过程。
从 Ubuntu 系统中卸载或删除 GitHub Desktop 的第一种方法是使用 apt 包管理器。打开终端窗口并输入:
sudo apt-get remove github-desktop.
此命令将卸载与 GitHub Desktop 相关的所有包,包括系统中存储的任何配置文件和数据。
第二种方法是针对 Flatpak 用户的,即:
flatpak remove --delete-data io.github.shiftey.Desktop
常见问题:
在 Ubuntu Linux 上使用 GitHub Desktop 没有特殊要求,只需添加其存储库并使用 Apt 包管理器进行安装即可。我们已经展示了本教程中的步骤。
在 Linux 上完成 GitHub Desktop 的安装后,访问 Ubuntu 终端并运行命令 – 将其打开。github-desktop
好吧,没有正式的 Linux GitHub 桌面,但自愿有开发人员为 Linux 发行版以及 Ubuntu、RedHat 和 OpenSuSE 提供它。