git cloneなどでAuthentication failedとなる問題の対策
特定環境下でリモートのGitリポジトリにアクセスしようとすると認証エラーっぽい結果が返ってきてしまっていたので調べてみました。
大きく2つの対応策があるようです。
対策1. URLにアカウント情報を含める
要はPCに保存されている資格情報が正しくないので宛先URLにユーザーIDもしくはユーザーID+パスワードを明示的に指定してやれば問題なくいけるはずです。
$ git clone https://[USERNAME]@git.hoge.com/user/repos.git
または
$ git clone https://[USERNAME]:[PASSWORD]@git.hoge.com/user/repos.git
対策2. 資格情報を更新する
根本的な解決には資格情報を正しく更新する必要があります。
「資格情報マネージャー」を開き「Windows資格情報」の該当の資格情報を削除します。
そのうえで再度gitコマンドを実行するとアカウント情報なしのURLでもちゃんと資格情報が求められ、正しい資格情報が保存されるはずです。