Git 是一個分佈式版本控制系統,最初由 Linus Torvalds 於 2005 年開發。然後它作為一個開源項目提供,允許更多的人做出貢獻並在所有開發平台上免費使用。它已發展成為世界上使用最廣泛的分佈式版本控制系統 (DVCS)。 Git 由於其速度、可靠性、安全性和易用性而非常受歡迎。這些品質使 GitHub 成為世界上最大的代碼存儲庫之一,僅網站上就有超過 2000 萬用戶。

Git 是全球許多人必備的工具,但有些人不知道如何在他們的 Debian 11 操作系統上安裝它。本教程將向您展示如何操作。

先決條件

在繼續本教程之前,必須滿足一些先決條件。首先,您需要對系統進行 root 訪問。如果您還沒有這個,請運行“sudo su”命令成為 root。

對 Linux 終端命令有一個常識性的理解也很重要。有了這些先決條件,就可以開始實際的 Git 安裝了。

更新系統

應使用 apt-get 命令更新所有當前包。

sudo apt-get update

這可確保所有已安裝的軟件包都具有最新的補丁和安全增強功能。如果此命令返回錯誤,請嘗試再次運行它。成功運行此命令後,繼續安裝所需的依賴項。

您還可以在更新系統時運行此命令來安裝 Git 所需的依賴項。 libghc-zlib-dev、libexpat1-dev 等

sudo apt install make libghc-zlib-dev libexpat1-dev -y
sudo apt install libssl-dev libcurl4-gnutls-dev gettext unzip -y

使用 APT 安裝 Git

使用默認可用的 Debian 存儲庫可以快速安裝 Git。請注意,您從存儲庫安裝的版本可能早於您有權訪問的最新版本。如果您需要最新版本,請跳至本指南的下一部分。在這裡,您將學習如何從源代碼安裝和構建 Git。

通過運行以下命令在 Debian 11 上安裝 Git:

sudo apt-get install git

此命令將從 Debian 存儲庫中獲取安裝程序並將其放置在當前目錄中。它還會安裝運行 Git 所需的所有依賴項。

請注意,當您運行安裝程序時,系統可能會提示您輸入一些配置選項。然而,默認值對大多數人來說應該可以正常工作,所以請隨意按類型接受這些。 並擊中 輸入.

成功完成這些步驟後,Git 將安裝在您的 Debian 機器上。 您可以通過運行“git –version”命令來驗證它是否已正確安裝在您的系統上。

git --version

您應該得到類似於下面的輸出。

檢查你的 Git 版本

可以看到,Git v2.30.2 已成功安裝到 Debian 11 上。

從源代碼安裝 Git

從源代碼編譯程序提供了一種更靈活的安裝 Git 的方法。這需要時間並且不由包管理器維護,但它可以讓您了解最新版本,並在您想要自定義控件時讓您對添加的設置有一些控制。

首先,打開您的網絡瀏覽器並轉到 Git 官方網站。

https://github.com/git/git

邀請 掌握 分支,點擊 標籤,然後單擊最新發布的版本,通常位於頂部。在撰寫本文時, v2.33.0. 這是您要安裝的版本。

你可能想避免跑步 發布候選 (rc) 因為它還沒有經過全面測試,可能不穩定。

獲取最新的 Git 版本

然後在頁面右上角 代碼 按鈕,右擊 下載壓縮文件 單擊按鈕並複制鏈接地址。

選擇您的 Git 版本並下載源代碼

現在返回您的終端並運行以下命令將 zip 文件下載到您的臨時目錄。

cd /tmp
wget https://github.com/git/git/archive/v2.33.0.zip -O git.zip

此命令將在您的終端上顯示下載欄。等待下載完成,然後運行unzip命令解壓文件。

unzip git.zip

此命令將提取 zip 文件。隨意從臨時目錄中刪除 zip 文件以節省磁盤空間。

rm git.zip

此時,您的當前目錄中就有了 Git 源代碼。通過運行以下命令安裝 Git:

cd git-*
sudo make prefix=/usr/local all
sudo make prefix=/usr/local install

此命令編譯源代碼並將其安裝在您的系統上。它還會安裝已編譯的二進製文件、手冊頁和其他附加信息。整個過程很耗時,因為它必須編譯許多可能很耗時的包。請稍等。

完成後,您可以通過運行第一個 Git 命令(git –version 命令)來驗證安裝是否成功。如果一切按計劃進行,您應該會收到此輸出。

git --version

檢查你的 Git 版本

正如您在屏幕截圖中看到的,我安裝了最新版本的 Git(撰寫本文時為 v2.33.0)。這個版本比使用包管理器安裝的 v2.30.2 新得多。

第一次設置 Git

現在 Git 已安裝,是時候配置一些有用的設置了。如果您想跟踪誰做了什麼更改,則每次提交時都必須輸入您的姓名和電子郵件地址。 Git 將此信息嵌入到提交本身中,以便始終保留。 Git 還將此信息嵌入到它創建的每個提交中。

要提供我們的姓名和電子郵件地址(包含在提交消息中),請使用如下所示的 git config 命令。

git config --global user.name "vitux"
git config --global user.email "[email protected]"

要查看所有配置設置並驗證它們是否設置正確,您可以使用以下命令:

git config --list

現在,每次使用 git commit 創建提交時,您的姓名和電子郵件地址都將包含在提交的消息區域中。您還可以在每次提交中包含其他有用的信息,例如版本號或您正在修復的錯誤數。

您還可以配置其他設置,但這是您絕對需要的兩個設置。如果您沒有完成此步驟,您可能會在將更改提交到 Git 時收到警告。

結論是

在本指南中,您學習瞭如何在 Debian 11 系統上安裝 Git,以便您可以開始跟踪軟件更改。每個開發人員都有自己的源代碼存儲庫本地副本,這一點很重要。這使您可以在不打擾其他開發人員或中斷開發過程的情況下工作。