如何在 Debian 12、11 或 10 上安装 GitHub Desktop

GitHub Desktop 是寻求无缝高效地管理 Git 存储库的开发人员的灯塔。这款专为 Git 量身定制的 GUI 客户端简化了复杂的任务,使新手和经验丰富的开发人员能够轻松协作。

GitHub Desktop 值得注意的功能:

  • 简洁的用户界面:GitHub Desktop 的设计优先考虑用户体验,提供清晰直观的布局。无论用户是否熟悉 Git,这种设计理念都能确保轻松管理存储库。
  • 提交纪事:用户可以深入了解详细的作者、时间戳和消息的全面提交日志。此功能增强了代码审查和变更跟踪,提供了项目演变的全景视图。
  • 轻松分支:使用 GitHub Desktop,分支创建和导航变得轻而易举。该平台有助于切换、合并和创建分支,最大限度地降低冲突风险并改善开发轨迹。
  • 集成拉取请求:GitHub Desktop 与 GitHub 的拉取请求框架的协同作用显而易见。用户无需退出应用程序即可发起、评估和集成拉取请求,无需在界面之间切换。
  • 可视化差异查看器:内置的差异查看器直观地描绘了代码更改,帮助用户理解修改。颜色编码系统可快速突出显示代码的添加、删除和更改。
  • 冲突调解:借助 GitHub Desktop 的冲突解决功能,合并变得轻松无忧。该平台清晰地标记了冲突的文件和更改,确保顺利进行合并冲突导航。

凭借这些强大的功能,GitHub Desktop 有望提升您的开发和协作能力,使 Git 管理更加直观和高效。现在,让我们使用适合您喜好的各种方法在您的 Debian 桌面上安装该软件。

方法一:通过 .deb 包安装 GitHub Desktop

虽然 GitHub 官方仅支持 Windows 和 macOS,但 Linux 用户可以通过“shiftkey/desktop”项目访问该平台。此分支为包括 Debian 在内的各种发行版提供了与 Linux 兼容的软件包。

首先,访问发布页面并下载最新版本。虽然本指南重点介绍如何安装“.deb”包,但如果您愿意并且熟悉它,也可以选择 AppImage。

下载 GitHub Desktop .deb 文件

下载最新版本 在终端中使用以下命令。此命令从 GitHub 存储库获取 .deb 文件并将其保存到本地系统:

wget https://github.com/shiftkey/desktop/releases/download/release-3.2.1-linux1/GitHubDesktop-linux-3.2.1-linux1.deb

通过 DPKG 命令在 Debian 上安装 GitHub Desktop

下载 .deb 文件后,您现在可以安装 GitHub Desktop 应用程序。我们的指南使用版本 3.2.1 RC1 作为示例。替换 <filename> 在下面的命令中使用您下载的 .deb 文件的名称:

sudo dpkg -i <filename>.deb

以 3.2.1 RC1 为例:

sudo dpkg -i GitHubDesktop-linux-3.2.1-linux1.deb

笔记: 请记住,这只是一个示例命令;您的安装命令应该比“v3.2.1”版本更新。

对于可能不知道的新 Debian 用户, dpkg 是一个用于安装、删除和管理 Debian 软件包的软件包管理器。它是在系统上安装 .deb 软件包的基本工具。 -i flag 是一个命令选项,用于告诉 dpkg 安装指定的包。

方法 2:通过 APT PPA 安装 GitHub Desktop(推荐)

安装 GitHub Desktop 的第二种方法是通过第三方 APT 存储库。此方法是首选,因为它可以轻松更新 GitHub Desktop 应用程序和其他软件包。

美国有两个第三方 APT 存储库是 shiftkey/desktop GitHub 项目的镜像。这些存储库已获得认可,并在项目页面上列出。但是,世界其他地区的一些用户可能会遇到连接到美国镜像的困难,尽管这不会影响大多数用户。

在安装 GitHub Desktop 之前更新 Debian

在安装 GitHub Desktop 之前,请通过运行以下命令确保您的 Debian 系统是最新的:

sudo apt update && sudo apt upgrade

此命令更新软件包列表并将已安装的软件包升级到最新版本。

安装 GitHub Desktop 所需的初始软件包

您需要安装一些必备软件包才能使用 APT 存储库安装 GitHub Desktop。运行以下命令来安装它们:

sudo apt install wget software-properties-common

这些包必须导入 GPG 密钥并将存储库添加到您的系统。

导入 GitHub APT 存储库

选择两个可用镜像中的一个。建议使用第一个,但如果遇到任何问题,您可以选择第二个。

从以下位置导入 GPG 密钥和 APT 存储库 @shiftkey:

wget -qO - https://apt.packages.shiftkey.dev/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/shiftkey-packages.gpg > /dev/null
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/shiftkey-packages.gpg] https://apt.packages.shiftkey.dev/ubuntu/ any main" > /etc/apt/sources.list.d/shiftkey-packages-desktop.list'

替代镜像 @mwt:

wget -qO - https://mirror.mwt.me/shiftkey-desktop/gpgkey | gpg --dearmor | sudo tee /etc/apt/keyrings/mwt-desktop.gpg > /dev/null
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'

PPA 导入后刷新 APT 软件包缓存

导入其中一个镜像后,运行 APT 更新以确保识别新添加的存储库:

sudo apt update

通过 APT 命令完成 GitHub Desktop 的安装

要安装 GitHub Desktop,请使用以下命令:

sudo install github-desktop

此命令从所选存储库安装 GitHub Desktop 应用程序。

启动 GitHub Desktop

在 Debian 系统上成功安装 GitHub Desktop 后,您可以使用终端或图形用户界面 (GUI) 方法启动该应用程序。

首先,要从终端启动 GitHub Desktop,请运行以下命令:

github-desktop

或者,要使用 GUI 方法启动 GitHub Desktop,请按照以下步骤操作:

  1. 打开系统的应用程序菜单。此菜单通常通过任务栏或 Dock 上的按钮或图标访问,例如 GNOME 中的“活动”按钮或 KDE Plasma 中的应用程序启动器。
  2. 您可以在应用程序菜单中通过在搜索栏中输入或浏览已安装的应用程序列表来搜索“GitHub Desktop”。
  3. 单击“GitHub Desktop”图标来启动该应用程序。
在 Debian 上启动 GitHub Desktop
单击在 Debian 上启动 GitHub Desktop

GitHub Desktop 入门

在 Debian 系统上安装并启动 GitHub Desktop 后,是时候探索一些有关开始使用该应用程序的技巧、自定义和一般建议了。

GitHub Desktop 常规技巧

  • 使用你的 GitHub 帐户登录:要充分利用 GitHub Desktop,请使用您的 GitHub 或 GitHub Enterprise 帐户登录。这样您就可以轻松访问您的存储库、管理您的个人资料并将您的工作与远程服务器同步。
  • 克隆存储库:使用“克隆存储库”功能在 Debian 系统上创建远程存储库的本地副本。这样您就可以离线处理项目,稍后再同步您的更改。
  • 管理分支:GitHub Desktop 界面可以轻松创建、切换和合并分支,简化了处理存储库中多个分支的过程。
  • 提交并推送更改:GitHub Desktop 允许您直接从应用程序提交和推送更改。您可以跟踪更改、编写提交消息,并快速将您的工作推送到远程存储库。

GitHub 桌面自定义

  • 配置 Git 设置:要自定义您的 Git 设置(例如您的姓名、电子邮件地址和默认编辑器),请转到 GitHub Desktop 中的“首选项”菜单。这可确保您的提交正确归属于您。
  • 改变外观:在“首选项”菜单中选择浅色或深色主题,自定义 GitHub Desktop 的外观。选择最适合您的偏好和工作环境的主题。
  • 启用或禁用通知:您可以调整“首选项”菜单设置来控制从 GitHub Desktop 接收哪些通知。您可以接收特定事件(如新提交)的通知,也可以完全禁用通知。

其他 GitHub Desktop 技巧

  • 查看提交历史记录:使用 GitHub Desktop 中的“历史记录”选项卡查看存储库的提交历史记录。这可以直观地显示项目的进度,并允许您查看以前的更改。
  • 解决合并冲突:如果您在使用 GitHub Desktop 时遇到合并冲突,该应用程序提供内置工具来帮助您解决冲突。查看冲突的更改,选择正确的版本,然后提交解决方案。
  • 用您喜欢的编辑器打开项目:GitHub Desktop 可让您直接在您最喜欢的代码编辑器中打开您的存储库。在“首选项”菜单中配置此设置以简化您的工作流程。

其他 GitHub Desktop 命令

更新 GitHub Desktop

保持 GitHub Desktop 应用程序为最新可确保您拥有最新的功能、错误修复和安全补丁。更新过程取决于您之前使用的安装方法。

如果您使用 APT 存储库方法安装了 GitHub Desktop,请运行以下命令来更新您的应用程序:

sudo apt update
sudo apt upgrade

如果您使用 .deb 文件方法安装 GitHub Desktop,则必须从 GitHub Desktop 发布页面下载最新的 .deb 文件并重复方法 1 中描述的安装过程。

删除 GitHub 桌面

如果您需要从 Debian 系统中卸载 GitHub Desktop,可以使用以下命令执行此操作:

sudo apt remove github-desktop

此命令将从您的系统中删除 GitHub Desktop 应用程序。请注意,此命令不会删除您使用该应用程序处理的任何存储库或 Git 相关数据。

结论

总之,如果您想在 Debian Linux 上使用 GitHub Desktop,您有两个主要选择:手动安装 .deb 文件或导入官方认可的第三方存储库。这两种方法都很有效,并允许您在 Debian 系统上访问 GitHub Desktop 客户端,即使该应用程序不受 GitHub for Linux 的官方支持。

有用的链接

以下是与使用 GitHub Desktop 相关的一些有价值的链接:

  • GitHub 桌面项目 GitHub 存储库:访问 GitHub Desktop 的 Shiftkey GitHub 项目存储库以访问源代码、报告问题并为开发做出贡献。
  • GitHub Desktop 官方网站:浏览 GitHub Desktop 官方网站,了解有关该应用程序、其功能和下载选项的信息。
  • GitHub 官方网站:访问 GitHub 的主网站来浏览存储库、与他人合作以及管理您的项目。
  • GitHub 桌面文档:GitHub Desktop 的文档提供了有关安装、配置和使用该应用程序的详细指南。
Joshua James
跟我来
Joshua James 的最新帖子 (查看全部)

发表评论


zh_CN简体中文