事象
git clone [URL]
を実行した時にfatal: repository 'URL' not found
がでた。
原因
新しいAWS環境にアクセスを試みたが、Macのキーチェーンが以前のAWS接続情報を保持し、その情報で勝手にアクセスしようとしていた。
対処法
Macでの対処法を記載します。(windowsの方は申し訳ありません)
aws configureの設定を確認。
ターミナルで以下を実行
aws configure
アクセスキー等を聞かれるので、違っていた場合は入力。
AWS Access Key ID:
AWS Secret Access Key:
Default region name:
Default output format:
・IAMユーザーのアクセスキーとシークレットアクセスキーを入力。
・リージョンを入力(ここで接続したいcodecommitと違うリージョンを指定すると、存在しないと判断されてしてしまいます。)
・アウトプットフォーマットはjsonにしています。
MacのKeychain Accessのgitの項目を探して削除
アプリケーション >> ユーティリティー >> キーチェーンアクセス
(前回まで接続していた情報を検索し削除してください。)
キーチェーンを削除してもう一度git clone
を実行すると
git認証のユーザー名やパスワードを聞かれます。
あとはドキュメントの通りに行ってください。
参考にしたドキュメント
https://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/troubleshooting-gc.html