Git

在 CentOS 7 上安裝更新版本的 Git

  • April 20, 2022

我喜歡在我的 CentOS 7 伺服器上啟用 Git “推送部署”。目前我只能通過 yum 獲得 Git 1.8.3.1。我需要一個更新的版本。

我必須從原始碼建構它還是我可以使用任何回購?我已經添加了EPELelrepo,但 yum 仍然給了我 Git 1.8.3.1。

您可以使用此處此處的 Git 官方網站上提供的IUS 儲存庫( https://ius.io/ ) 。它包含用於.x86_64

為此,請執行(以 root 身份):

yum install epel-release
yum remove git
rpm -U https://centos7.iuscommunity.org/ius-release.rpm
yum install git2u

(如果您不使用 CentOS ,則centos7可以替換)。centos6``rhel{6,7}

**注意:**一些使用者報告說沒有更多的包名為git2u. 您也可以嘗試包git222git224在這種情況下。

另一種選擇是使用另一個 RPM 儲存庫(i386& x86_64):

sudo yum -y install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm
sudo yum install git

注 2:正如@a​​laindeseine 在評論中報告的那樣,訪問https://centos7.iuscommunity.org/ius-release.rpm>時出現問題。在這種情況下使用<https://repo.ius.io/ius-release-el7.rpm

引用自:https://serverfault.com/questions/709433