紙一重の積み重ね

アラフォーのエンジニアがなれる最高の自分を目指して、学んだことをこつこつ情報発信するブログです。

【Github】Windowsで毎回 fatal: AggregateException encountered. エラーが発生するときの対処法

f:id:yokoyantech:20180620174326p:plain

はじめに

Githubで開発を進めていますが、先月あたりからgithubに接続する度にエラーが発生するようになりました。

発生している問題

Visual Studio CodeやGitbashから、git pullや、git pushするたびに毎回以下のエラーが発生して、ユーザーIDとパスワードの入力を求められるようになった。かなり面倒。

fatal: AggregateException encountered.
   1 つ以上のエラーが発生しました。
Username for 'https://github.com':

環境

  • Windows 10pro 64bit
  • git version 2.10.2.windows.1

原因

GithubでTLS1.0が無効化されたため。 バージョン2.16.2以降では解決しているとのこと。

【結論】解決方法

ローカルのGitのバージョンを2.16.2以上にする。

ローカルのGitバージョン確認

$ git --version
git version 2.10.2.windows.1

ローカルのGitを最新化する

本記事執筆時点の最新バージョンは、2.17.1。 ダウンロードしてインストールする。

Git - Downloading Package

2.17.1のインストール

デフォルトエディタにVimが指定できるようになってる! 今までは強制的にnanoだったような気がします。

f:id:yokoyantech:20180620174415p:plain

インストール後のバージョン確認

$ git version
git version 2.17.1.windows.2

参考情報

qiita.com