Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
22
Help us understand the problem. What is going on with this article?
@orimomo

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

脆弱性についてはこちらが詳しいです。
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を参照するようになったので完了。

22
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
orimomo
iOS/Androidエンジニア👩‍💻モバイルアプリ開発を深めていきたい。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
22
Help us understand the problem. What is going on with this article?