症状
gitでリモートリポジトリにアクセスする(pullやpushをする)と次のようなワーニングメッセージが表示される。
ワーニングメッセージの例
1 2 3 4 5 6 7 |
warning: git-credential-manager-core was renamed to git-credential-manager warning: see https://aka.ms/gcm/rename for more information warning: git-credential-manager-core was renamed to git-credential-manager warning: see https://aka.ms/gcm/rename for more information From https://example.com/example.git * branch master -> FETCH_HEAD Already up to date. |
ワーニングメッセージの意訳
Windowsの資格情報マネージャー(credential manager)の実行ファイル名が変わったから設定ファイルも書き直そうね! 将来的には古い実行ファイルは消えてなくなるよ! ちなみに今はまだ昔の名前の実行ファイルも残っているよ! 昔の名前の実行ファイルが残っているうちに急いで設定ファイルを書き直そうね!
対応
- 最新版の Git for Windows をインストールする。
- gitの設定を変更する。
設定変更の例 (~/.gitconfigなど)
変更前
1 2 |
[credential] helper = /mnt/c/Program\\ Files/Git/mingw64/bin/git-credential-manager-core.exe |
変更後
1 2 3 |
[credential] helper = helper = /mnt/c/Program\\ Files/Git/mingw64/bin/git-credential-manager.exe |
helper = (空) を一行挿入するのが肝。
実行ファイル名を git-credential-manager-core.exe から git-credential-manager.exe に変更する。