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
□参考
この記事が気に入ったらサポートをしてみませんか?