Я обнаружил, что мне удалось подключиться, и ранее мне не удавалось, потому что я не выполнял некоторые шаги, чтобы полностью скрыться в документах AWS Codecommit:
Я не уверен, необходимы ли следующие шаги при запросе, но я думаю, что они не повредят:
На терминале укажите следующее:
aws configure
Вам будет предложено указать:
Идентификатор ключа доступа AWS
Секретный ключ доступа AWS
Имя региона по умолчанию
Формат вывода по умолчанию
До сих пор я рекомендую предоставить выше
После клона «ваш https AWS адрес» your_repo_name вам будет предложено ввести имя пользователя и пароль. К сожалению, для моей учетной записи root и учетной записи IAM (с правильной политикой правил) я получил ошибку 403.
То, что было успешно, без предоставления дополнительных учетных данных, было выполнить в терминале следующее:
git config --global credential.helper '!aws codecommit credential-helper $@'
git config --global credential.UseHttpPath true
тогда просто:
clone https://your_url_code your_repo_name for HTTPS connection from AWS Codecommit console
Более подробные инструкции см. В официальном документах
Это сработало для меня.