如何在CentOS 8上安裝Git

Git是一個分布式版本控制系統,當今大多數軟件團隊都在使用它。 它使您可以跟蹤代碼更改,恢復到上一階段,創建分支以及與其他開發人員進行協作。

Git最初是由Linux內核的創建者Linus Torvalds開發的。

本教程說明了如何在CentOS 8上安裝Git。

建議的最簡單的安裝Git方法是使用 yum 包管理工具。

如果要從源代碼安裝最新的穩定版Git,請向下滾動到本教程的“從源代碼安裝Git”部分。

用Yum安裝Git

Git軟件包包含在CentOS的默認存儲庫中。

以超級用戶或具有sudo特權的用戶身份運行以下命令,以在您的CentOS系統上安裝Git:

sudo yum install git

通過鍵入以下命令來驗證安裝,該命令將打印Git版本:

git --version

在撰寫本文時,CentOS 8存儲庫中可用的Git當前版本是 2.18.1

git version 2.18.1

而已! 您已經安裝了Git,並準備使用它。

從源代碼安裝Git

從源代碼編譯Git允許您安裝最新的Git版本並自定義構建選項。 但是,您將無法通過以下方式維護Git安裝: yum 包裹經理。

首先安裝在CentOS上構建Git所需的依賴項:

sudo yum groupinstall "Development Tools"sudo yum install curl-devel expat-devel gettext-devel openssl-devel  perl-CPAN perl-devel zlib-devel

安裝完成後,打開瀏覽器,訪問GitHub上的Git項目的鏡像,並複製最新版本的鏈接URL,其結尾為 .tar.gz

當前,最新的穩定版Git是 2.23.0,但對您來說可能有所不同。

我們將在 /usr/src 目錄,這是放置源文件的常用位置。 導航到目錄:

cd /usr/src/

將tar.gz文件下載為 git.tar.gz 使用您之前複製的鏈接:

sudo wget https://github.com/git/git/archive/v2.23.0.tar.gz -O git.tar.gz

接下來,解壓縮tarball並通過鍵入以下命令轉到git source目錄:

sudo tar -xf git.tar.gzcd git-*

運行以下兩個命令以在CentOS系統上編譯並安裝Git:

sudo make prefix=/usr/local allsudo make prefix=/usr/local install

類型 git --version 驗證安裝:

git --version
git version 2.23.0

以後,當您想更新到較新的版本時,請下載檔案並重複構建過程。

配置Git#

既然您已經在CentOS機器上安裝了Git,那麼設置個人信息是一個好主意。 以下命令將設置您的提交名稱和電子郵件地址:

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

要確認您已在Git中正確設置了信息,請輸入:

git config --list
user.name=Your Name
[email protected]

配置設置存儲在 ~/.gitconfig 文件:

〜/ .gitconfig

[user]
    name = Your Name
    email = [email protected]

如果要對全局Git配置進行其他更改,請使用 git config 命令或編輯 ~/.gitconfig 手動歸檔。

結論#

在CentOS 8上安裝Git只需運行一個 yum 命令。 如果要使用最新的Git版本,則需要從源代碼進行構建。

如果您不熟悉Git,請查看Pro Git書籍,這是學習如何使用Git的絕佳資源。

如果您遇到問題或有反饋,請在下面發表評論。

centos git

Sidebar