はしくれエンジニアもどきのメモ

情報系技術・哲学・デザインなどの勉強メモ・備忘録です。

heroku コマンドで「Your version of git is X.X.X.. Which has serious security vulnerabilities.」という警告の対処

heroku コマンドで「Your version of git is X.X.X.. Which has serious security vulnerabilities.」という警告の対処

heroku コマンドを打ったところ、以下の様な警告が出た。

警告: Your version of git is X.X.X.. Which has serious security vulnerabilities.の表示

単刀直入に言うと、msysgit のversionが古くてセキュリティ的によくないらしい。 その対処です(環境はWindows)。

対処

git のバージョン確認

コマンドプロンプトを開いて、git のversion を見てみる。

git のバージョン確認の表示

警告どおり1.9.4 である。

リンク先の確認

警告にあるリンクを確認する。

Heroku | Update Git clients on Windows and OS X

Heroku Toolbelt ships msysGit for Windows and users should update to 1.9.5,

と書かれているので、msysgit を1.9.5 以上に上げればいいようです。

msysgit のアップデート(インストール)

Windows 版git であるmsysgit では、git update のようなコマンドが無いようなので、こちらで最新版のインストーラをDL します。

Git for Windows

msysgit DLページ・ビュー

インストーラに従ってインストールします。

msysgit DLファイルの表示

1.9.5 になっているかバーションを確認してみます。

msysgit のバーション表示

msysgit のアップデートは確認できました。

heroku コマンド確認

heroku apps で警告がでないか確認します。

heroku 警告の確認の表示

警告が出なくなりました。これで安心してHeroku Life を送れます。。

自分の場合は、Rails Installer で一緒にインストールしてしまったgit(msysgit) と干渉してすぐにバージョン確認をできてませんでしたが、 Rails Installerの方のgitを削除することで、解決できました。