如何在 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 儲存庫 @shift鍵:

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 桌面

在 Debian 系統上成功安裝 GitHub Desktop 後,您可以使用終端機或圖形使用者介面 (GUI) 方法啟動應用程式。

首先,要從終端機啟動 GitHub Desktop,請執行以下命令:

github-desktop

或者,若要使用 GUI 方法啟動 GitHub Desktop,請依照下列步驟操作:

  1. 開啟系統的應用程式選單。此功能表通常透過工作列或擴充座上的按鈕或圖示來訪問,例如 GNOME 中的「活動」按鈕或 KDE Plasma 中的應用程式啟動器。
  2. 您可以透過在搜尋列中輸入或瀏覽已安裝應用程式清單來在應用程式選單中搜尋「GitHub Desktop」。
  3. 點擊“GitHub Desktop”圖示啟動應用程式。
在 Debian 上啟動 GitHub Desktop
點擊以在 Debian 上啟動 GitHub Desktop

GitHub Desktop 入門

在 Debian 系統上安裝並啟動 GitHub Desktop 後,是時候探索一些技巧、自訂項目和有關應用程式入門的一般建議了。

一般 GitHub 桌面提示

  • 使用您的 GitHub 帳號登入:若要充分利用 GitHub Desktop,請使用您的 GitHub 或 GitHub Enterprise 帳號登入。這使您可以輕鬆存取您的儲存庫、管理您的個人資料並將您的工作與遠端伺服器同步。
  • 克隆儲存庫:使用「克隆儲存庫」功能在 Debian 系統上建立遠端儲存庫的本機副本。這使您能夠離線處理項目並稍後同步您的變更。
  • 管理分支機構:GitHub Desktop 介面可以輕鬆建立、切換和合併分支,從而簡化了在儲存庫中使用多個分支的過程。
  • 提交並推送更改:GitHub Desktop 可讓您直接從應用程式提交和推送變更。您可以追蹤更改、編寫提交訊息並將您的工作快速推送到遠端儲存庫。

GitHub 桌面自訂

  • 配置 Git 設定:若要自訂您的 Git 設置,例如您的姓名、電子郵件地址和預設編輯器,請前往 GitHub Desktop 中的「首選項」選單。這可以確保您的提交正確地歸因於您。
  • 改變外觀:透過在「首選項」選單中選擇淺色或深色主題來自訂 GitHub Desktop 的外觀。選擇最適合您的喜好和工作環境的主題。
  • 啟用或停用通知:您可以調整「首選項」選單設定來控制從 GitHub Desktop 接收哪些通知。您可以接收特定事件的通知,例如新提交,或完全停用通知。

其他 GitHub 桌面技巧

  • 查看提交歷史記錄:使用 GitHub Desktop 中的「歷史記錄」標籤查看儲存庫的提交歷史記錄。這提供了專案進度的可視化表示,並允許您查看先前的變更。
  • 解決合併衝突:如果您在使用 GitHub Desktop 時遇到合併衝突,該應用程式提供內建工具來協助您解決這些衝突。查看衝突的更改,選擇正確的版本,然後提交解決方案。
  • 在您最喜歡的編輯器中開啟項目:GitHub Desktop 可讓您直接在您最喜歡的程式碼編輯器中開啟儲存庫。在「首選項」功能表中配置此設定以簡化您的工作流程。

其他 GitHub 桌面指令

更新 GitHub 桌面

讓 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 的最新帖子 (看全部)