Если вы настроили интерфейс командной строки AWS до того, как клонировали свой репозиторий, выполните:
git config --global credential.helper '!aws codecommit credential-helper $@'
git config --global credential.UseHttpPath true
Вы должны иметь возможность использовать CodeCommit с HTTP с использованием временных учетных данных на основе подписи, сгенерированных помощником по учетным данным CodeCommit (при условии, что система, на которую вы развертываете, не будет пытаться кэшировать эти временные учетные данные).
Это также избавляет от необходимости проверять любые статические учетные данные через код, если вы используете учетные данные HTTPS Git.