もしじるし

エンジニアとしての学び。人生の気付き。憧れの人へ出会うまでの道のり。

git pull,push,clone時に403エラーが出たときの対処法

仕事中に遭遇したので備忘録として

エラー内容

$ git clone https://git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/xxxxxxxx
Cloning into 'Test'...
fatal: unable to access 'https://git-codecommit.ap-northeast-1.amazonaws.com/v1/repos/xxxxxxxx/': The requested URL returned error: 403

発生原因

 

私の場合はAWSのcodecommitからcloneしようとした際、認証情報入力画面で誤ったパスワードを入力してしまいました。

再度cloneを試みたのですがcloneできずに上記エラーが発生しました。

実際に間違えた認証情報入力画面は以下のウィンドウです。

ユーザー情報入力ウィンドウ

解決方法

結論

windows資格情報マネージャーより対象gitの資格情報を削除する。

振り替えると、上記認証情報はwindowsの画面でした。

資格情報ウィンドウ

windowsはその資格情報を使用してリモートリポジトリと認証のやりとりをしているみたいです。

windows資格情報マネージャーからgit情報を削除し、再度git cloneすると資格情報が出てきます。