SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

CentOS6, CentOS7 でgit2系のインストール

問題

gitコマンドを使用したいのですが、標準のリポジトリでは、CentOS6だとgit1.7、CentOS7だと1.8がインストールされます。

git2系を使うにはどうするとよいですか。

答え

iusリポジトリにあります。

https://ius.io

https://ius.io/setup の通りですが、OSのバージョンに応じてリポジトリを追加します。

RHEL/CentOS 6

yum install \
https://repo.ius.io/ius-release-el6.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

RHEL/CentOS 7

yum install \
https://repo.ius.io/ius-release-el7.rpm \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

古いgitをアンインストール

もともとインストールされていたgitがある場合はアンインストールします。

yum remove git

git2系をインストール

パッケージ名がgitではないので注意。

yum install git2u

バージョン確認

$ git --version
git version 2.16.6

git-svn なども名前が違うので注意。

yum install git2u-svn

関連するメモ

コメント(2)

匿名 2021年8月21日 18:21

ありがとうございます。
作業の参考にさせていただきました。

ところで・・・。
> yum remoge git
remove ですかね・・・。

yoshimura 2021年9月6日 09:35

ご指摘ありがとうございます。誤字修正しました!