Git 是一個分佈式版本控制系統,最初由 Linus Torvalds 於 2005 年開發。從那時起,它就作為一個開源項目提供,有更多的人參與其中,並且可以在所有開發平台上免費使用。它已發展成為世界上使用最廣泛的分佈式版本控制系統 (DVCS)。 Git因其速度、可靠性、安全性和易用性而非常受歡迎。這些品質使 GitHub 成為世界上最大的代碼存儲庫之一,僅其網站就有超過 2000 萬用戶。
它是世界上許多人的必備工具,但有些人仍然不知道如何在他們的 Debian 11 操作系統上安裝 Git。本教程將向您展示如何操作。
先決條件
在繼續本教程之前,必須滿足一些先決條件。首先,您需要對系統進行 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 v2.30.2 已成功安裝在 Debian 11 上。
從源代碼安裝 Git
從源代碼編譯程序提供了一種更靈活的方式來安裝 Git。這需要時間並且不由包管理器維護,但您會獲得最新版本。此外,如果您想自定義它,您可以對添加控件的設置進行一些控制。
首先,打開您的 Web 瀏覽器並訪問 Git 官方網站。
邀請 掌握 分支,點擊 標籤,然後單擊最新發布的版本,通常位於頂部。在撰寫本文時 v2.33.0. 這是你要安裝的版本。
最好避免跑步 發布候選 (rc) 因為它沒有經過充分測試,可能不穩定。
然後在頁面的右上角 代碼 按鈕,右鍵 下載壓縮包 單擊按鈕並複制鏈接地址。
現在返回您的終端並運行以下命令將 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,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,以便您可以開始跟踪軟件更改。每個開發人員都有自己的源代碼存儲庫的本地副本,這一點很重要。這使您可以在不打擾其他開發人員或中斷開發過程的情況下工作。