Git 是一個分佈式版本控制系統,最初由 Linus Torvalds 於 2005 年開發。此後它作為一個開源項目提供,允許更多人在所有開發平台上免費貢獻和使用它。 它已經發展成為世界上使用最廣泛的分佈式版本控制系統 (DVCS)。 Git 因其速度、可靠性、安全性和易用性而變得如此流行。 這些品質使其成為 GitHub(世界上最大的代碼存儲庫之一)的基本組成部分,僅在其網站上就有超過 2000 萬用戶。
儘管它是全球許多人的必備工具,但仍有一些人不知道如何在 Debian 11 操作系統上安裝 Git。 本教程將向您展示如何做到這一點。
先決條件
在繼續本教程之前,必須滿足一些先決條件。 首先,您必須擁有對系統的 root 訪問權限。 如果您還沒有這個,請確保運行“sudo su”命令以成為 root。
對 Linux 終端命令有一個常識性的理解也很重要。 有了這些先決條件,終於可以繼續實際安裝 Git。
更新系統
您需要使用 apt-get 命令更新所有當前的軟件包。
sudo apt-get 更新
這將確保所有已安裝的軟件包都具有最新的補丁和安全增強功能。 如果此命令返回任何錯誤,請嘗試重新運行它。 成功運行此命令後,繼續安裝所需的依賴項。
在更新系統時,您可能還想運行此命令以安裝 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
Git 可以使用默認可用的 Debian 存儲庫快速安裝。 請務必注意,您從存儲庫安裝的版本可能比可訪問的最新版本舊。 如果您需要最新版本,則應轉到本指南的下一部分,在那裡您將學習如何從源代碼安裝和構建 Git。
運行以下命令在 Debian 11 上安裝 Git。
sudo apt-get 安裝 git
此命令將從 Debian 存儲庫中拉下安裝程序並將其放置在您的當前目錄中。 它還將安裝運行 Git 所需的所有必需依賴項。
請務必注意,在運行安裝程序時,可能會提示您輸入一些配置選項。 但是,默認值對大多數人來說應該可以正常工作,因此請隨時按類型接受這些 是 並擊中 Enter.
如果您已成功完成這些步驟,則您現在已經在 Debian 機器上安裝了 Git。 通過運行“git –version”命令,您可以檢查以確保它已正確安裝在您的系統上。
git –version
您應該得到如下所示的輸出。
如屏幕所示,我們在 Debian 11 上成功安裝了 Git v2.30.2。
從源代碼安裝 Git
通過從源代碼編譯程序,可以使用更靈活的方法安裝 Git。 儘管這將花費更長的時間並且不會由您的包管理人員維護,但它將使您能夠獲得最新版本,並且如果您想要自定義,它將為您提供對添加的設置的一定程度的控制。
首先,打開您的 Web 瀏覽器,導航到 Git 官方網站:
導航到 掌握 分支,點擊 標籤,然後單擊最新的發布版本,它通常位於頂部。 在撰寫本文時,它是 v2.33.0. 這是我們要安裝的版本。
你可能想避免跑步 發布候選 (rc) 版本的 Git,因為它們可能沒有經過徹底的測試並且可能不穩定。
現在,在頁面的右上角,單擊 代碼 按鈕,右鍵單擊 下載壓縮包 按鈕,然後復制鏈接地址。
現在,返回終端並執行以下命令將 zip 文件下載到臨時目錄。
cd /tmp wget https://github.com/git/git/archive/v2.33.0.zip -O git.zip
此命令將在您的終端中顯示一個下載欄。 等待下載完成,然後執行 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,在撰寫本文時,它是 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 配置 –list
現在每次使用 git commit 創建提交時,您的姓名和電子郵件地址都將包含在提交的消息區域中。 您還可以為每個提交包含其他有用的信息,例如版本號或正在修復的錯誤號。
可以配置更多的設置,但這是絕對必要的兩個。 如果您未完成此步驟,則在向 Git 提交更改時很可能會收到警告。
結論
在本指南中,您學習瞭如何在 Debian 11 系統上安裝 Git,以便您可以開始跟踪軟件中的更改。 每個開發人員都有自己的源代碼存儲庫的本地副本非常重要,這樣他們就可以在不打擾他人或中斷他們的開發過程的情況下進行工作。