Github から以下のようなメールが来て警告を受ける場合があります。
1 2 3 4 5 6 7 8 9 10 |
[GitHub] Deprecation Notice Hi , You recently used a password to access the repository at REPOSITORY with git using git/2.26.0.windows.1. Basic authentication using a password to Git is deprecated and will soon no longer work. Visit https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information around suggested workarounds and removal dates. Thanks, The GitHub Team |
この場合の原因と対策です。
原因
古いGitBashではパスワードを保存してGitHubにアクセスする手法を利用しているため警告されています。Web認証を用いた方法に変えると解決します。
発生したバージョン
git/2.26.0.windows.1.
回避策
以下のコマンドでGitのバージョンアップを行う
1 |
git update-git-for-windows |
このコマンドをGitbashに入力するとアップデートが始まります。このアップデートを実行すると、パスワードを何回も聞かれる問題が解決します。
現象が解決したバージョン
git/2.29.2.windows.3
うまく認証が通ると、以下のようなメールが送られてきます。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[GitHub] A first-party GitHub OAuth application has been added to your account Hey! A first-party GitHub OAuth application (Git Credential Manager) with gist, repo, and workflow scopes was recently authorized to access your account. Visit https://github.com/settings/connections/applications/0120e057bd645470c1ed for more information. To see this and other security events for your account, visit https://github.com/settings/security-log If you run into problems, please contact support by visiting https://github.com/contact Thanks, The GitHub Team |