Centos7でgit 2.x系を使う
古いバージョンのgitを削除
$ sudo yum remove git
最新版のgitが入っているレポジトリを取得
$ sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
デフォルト無効にする
# sudo cat vi /etc/yum.repos.d/ius.repo [ius] name = IUS for Enterprise Linux 7 - $basearch baseurl = https://repo.ius.io/7/$basearch/ enabled = 0 # 1→0に変更 repo_gpgcheck = 0 gpgcheck = 1
確認
iusパッケージが無効になっていればOK
$ sudo yum repolist all ... ius-archive/x86_64 IUS for Enterprise Linux 7 - Arc 無効 ius-archive-debuginfo/x86_64 IUS for Enterprise Linux 7 - Arc 無効 ...
インストール
$sudo yum install git --enablerepo=ius --disablerepo=base,epel,extras,updates
エラーが発生したので以下を試しました。
$sudo yum --enablerepo=ius list git2u
存在していたのでインストール。
$ sudo yum install git2u --enablerepo=ius
centosやめてubuntuに変えようかと思う今日この頃...