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 コマンドを打ったところ、以下の様な警告が出た。
単刀直入に言うと、msysgit のversionが古くてセキュリティ的によくないらしい。 その対処です(環境はWindows)。
対処
git のバージョン確認
コマンドプロンプトを開いて、git のversion を見てみる。
警告どおり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 します。
インストーラに従ってインストールします。
1.9.5 になっているかバーションを確認してみます。
msysgit のアップデートは確認できました。
heroku コマンド確認
heroku apps で警告がでないか確認します。
警告が出なくなりました。これで安心してHeroku Life を送れます。。
自分の場合は、Rails Installer で一緒にインストールしてしまったgit(msysgit) と干渉してすぐにバージョン確認をできてませんでしたが、 Rails Installerの方のgitを削除することで、解決できました。