Gitの脆弱性を回避するためのWindowsでのGitアップデート方法


Gitに深刻な脆弱性が見つかったとニュースになっていて、自分の環境を見直したときにアップデートが必要だったので、その手順を残しておきます。
Windowsでのアップデート方法になります。

忙しい人のために結論

以下のコマンドを打ち込むだけです。

git update-git-for-windows

今回のアップデート対象バージョン

今回アップデートすべきバージョンは以下の通りになります。(これより古いバージョンの人は早くアップデートして♥)

  • git 2.17.3およびこれよりも前のバージョン
  • git 2.18.2およびこれよりも前のバージョン
  • git 2.19.3およびこれよりも前のバージョン
  • git 2.20.2およびこれよりも前のバージョン
  • git 2.21.1およびこれよりも前のバージョン
  • git 2.22.2およびこれよりも前のバージョン
  • git 2.23.1およびこれよりも前のバージョン
  • git 2.24.1およびこれよりも前のバージョン
  • git 2.25.2およびこれよりも前のバージョン
  • git 2.26.0およびこれよりも前のバージョン

引用元:Gitに認証データ窃取の脆弱性、アップデートを

バージョンの確認方法

おなじみのコマンドを打ち込んでください。

git --version

Git bash上で実行

コマンドプロンプトで動く場合(これより以下の画像はコマンドプロントで実行します)

脆弱性のあるバージョンですので、早急にアップデートしましょう。

アップデート

上の結論でも書いたコマンドを実行します。

git update-git-for-windows


イエスノーを問われますのでyを入力してエンター。
するとダウンロードが始まりますので、しばらくお待ち下さい。
ダウンロードが完了するとインストール管理者権限を問われます。
管理者でコマンドを実行すると省略できます。

親の顔並に見たインストール

基本は特にいじらずにインストールをクリックするだけで問題ありません。
古いバージョンの場合、新しく追加されているオプションが出てくるかもしれません。

最後に

新しいバージョンになっているかを確認して終わりです。
同じくコマンドを打ち込んでください。

かなり簡単にアップデートできますので、必ずアップデートしましょう!

コマンドが実行できない人へ

バージョンによってはこのコマンドが実行できないとのことなので、そういう人は公式からインストーラーをダウンロードしてインストールしましょう!!!!!!