Git
在 CentOS 7 上安裝更新版本的 Git
我喜歡在我的 CentOS 7 伺服器上啟用 Git “推送部署”。目前我只能通過 yum 獲得 Git 1.8.3.1。我需要一個更新的版本。
我必須從原始碼建構它還是我可以使用任何回購?我已經添加了EPEL和elrepo,但 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
. 您也可以嘗試包git222
或git224
在這種情況下。另一種選擇是使用另一個 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:正如@alaindeseine 在評論中報告的那樣,訪問https://centos7.iuscommunity.org/ius-release.rpm>時出現問題。在這種情況下使用<https://repo.ius.io/ius-release-el7.rpm