Herokuからgitのアップグレードを促されたので対応する
コマンドからherokuを使おうと思うと、以下のようなメッセージが。
Your version of git is 2.1.2.
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
Update Git clients on Windows and OS X
どうやらgitが古いとセキュリティ的に危ないから最新にしてね、という事のよう。
確認
現行の状態を確認。
$ git --version
git version 2.1.2
homebrewで
homebrew
でもアップグレード出来るよ、とあったので、コマンドをググって叩いてみた。
$ brew upgrade git
Error: git-2.1.2 already installed
しかし、すでに最新が入っている、と起こられてしまう。
まだ対応していないのかな?
パッケージでインストール
仕方ないので、直接gitのページからインストーラーをダウンロードして、
道なりに(いい表現)インストール。
http://sourceforge.net/projects/git-osx-installer/files/
しかし、変わらない。。
パスを変更
ググるとこんなパスが違う、とうい情報が。
OSX で Git をバージョンアップする
というわけで、heroku toolebeltのパスが記載されていた、.bashrc
に以下を追記。
export PATH="/usr/local/git/bin:$PATH"
で、読み込みなおす。
$ source ~/.bashrc
バージョン確認。
$ git --version
git version 2.2.1
無事、アップグレード完了。
herokuコマンドを叩いても注意は出なくなりました。