git push で 403 が出たので対応してみた

□事象

久しぶりにgit push したら 403エラーが発生。
*リポジトリ作成時は push できていた

$ git push origin master
fatal: unable to access 'https://<CodeCommitのリポジトリURL>': The requested URL returned error: 403

□原因

調べたら

とのことだった。

□対処

以下の参考URL記載の方法を実施。

・「credential.helper=osxkeychain」が定義されているコンフィグファイルを確認

$ git config -l --show-origin
file:/Library/Developer/CommandLineTools/usr/share/git-core/gitconfig   credential.helper=osxkeychain
file:・・・(略)・・・/.gitconfig credential.helper=!aws --region ap-northeast-1 codecommit credential-helper $@
file:・・・(略)・・・/.gitconfig credential.usehttppath=true
・・・(略)・・・

・確認したファイルを開き、「helper = osxkeychain」の行をコメントアウト

$ sudo vim /Library/Developer/CommandLineTools/usr/share/git-core/gitconfig
[credential]
#        helper = osxkeychain

・再度、push して問題なく完了したことを確認

$ git push origin master
Enumerating objects: 11, done.
Counting objects: 100% (11/11), done.
Delta compression using up to 4 threads
Compressing objects: 100% (9/9), done.
Writing objects: 100% (11/11), 516.20 KiB | 17.21 MiB/s, done.
Total 11 (delta 0), reused 0 (delta 0)
To https://<CodeCommitのリポジトリURL>
 * [new branch]      master -> master

□参考


この記事が気に入ったらサポートをしてみませんか?