はじめに
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。 ダウンロードしてインストールする。
2.17.1のインストール
デフォルトエディタにVimが指定できるようになってる! 今までは強制的にnanoだったような気がします。
インストール後のバージョン確認
$ git version git version 2.17.1.windows.2