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 v2.30.2 已成功安裝到 Debian 11 上。
從源代碼安裝 Git
從源代碼編譯程序提供了一種更靈活的安裝 Git 的方法。這需要時間並且不由包管理器維護,但它可以讓您了解最新版本,並在您想要自定義控件時讓您對添加的設置有一些控制。
首先,打開您的網絡瀏覽器並轉到 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,以便您可以開始跟踪軟件更改。每個開發人員都有自己的源代碼存儲庫本地副本,這一點很重要。這使您可以在不打擾其他開發人員或中斷開發過程的情況下工作。