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コマンドを叩いても注意は出なくなりました。

   このエントリーをはてなブックマークに追加