37
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Git2.26.0以下にある深刻な脆弱性を回避する

Last updated at Posted at 2020-04-19

脆弱性についてはこちらが詳しいです。
Gitの認証情報を奪い取れるGit 2.26.0以下にある脆弱性について · GitHub

→Gitのバージョンを2.26.1(修正版)にする必要がある。
→Gitを内蔵しているツール(Xcode, SourceTree)もアップデートする必要がある。

Gitのアップデート

現在のバージョンを確認。

$ git --version
git version 2.21.1 // アプデしないといけない

(GitをHomebrewで入れたかどうか忘れてしまったのでとりあえず)

$ brew upgrade git
Error: git not installed // エラー!

Homebrewでインストールしてなかったようなので、素直に最新版のGitをインストール。

$ brew install git
$ git --version
git version 2.26.1 // 修正版にアップデート完了

Xcodeのアップデート

修正版のXcode11.4.1が出ているのでストアからアップデート。

SourceTreeのアップデート

SourceTree は Git を内包していて初期値はそれを参照している
SourceTree の Git のバージョン | Tagbangers Blog

環境設定 > Git > Gitのバージョン
スクリーンショット 2020-04-19 14.14.09.png

内蔵している古いバージョンのGitを参照していたので、「システムのGitを使用する」を選択。

スクリーンショット 2020-04-19 14.30.39.png

システムのGit2.26.1を参照するようになったので完了。

37
23
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
37
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?