cent os6.6のgit更新

heroku用に準備していたVMの中でherokuコマンドをたたいていたら
yumでインストールされているgitが古いみたいで
使おうとすると"serious security vulnerabilities"って言われていい気持ちがしないので
アップデート。

[kitsu@localhost lita]$ heroku apps
Your version of git is 1.7.1. Which has serious security vulnerabilities.
More information here: https://blog.heroku.com/archives/2014/12/23/update_your_git_clients_on_windows_and_os_x
=== My Apps
xxx
xxx

[kitsu@localhost bin]$ which git
/usr/bin/git


デフォルトでyumでインストールした/usr/bin/を使っているようなので、
これをアンインストール

# yum remove git



この手順で入れ直す。
(検索したらほかにもいくつか手順書があったが、
古いものに脆弱性があると言われた以上は
古いものをアンインストールする方法を書いてあるこれがいいだろうと思った)

必要なyumのライブラリを入れ直してから(yum install...)、
最新のgitをwww.kernel.orgから取得。
展開したものをmakeしてパスを通す感じ。

コメント