#git #amazon-web-services #aws-codecommit
#git #amazon-web-services #aws-codecommit
Вопрос:
Я пытаюсь настроить фиксацию кода AWS в своей локальной системе.
Я пытаюсь клонировать репозиторий
git clone https://git-codecommit.us-east-1.amazonaws.com/v1/repos/lambda-pipeline-repo
когда я попытался это сделать, я получил это окно, в котором я ввожу свои учетные данные пользователя IAM.
Вскоре после этого я получаю
Cloning into 'lambda-pipeline-repo'...
fatal: unable to access 'https://git-codecommit.us-east-1.amazonaws.com/v1/repos/lambda-pipeline-repo/': The requested URL returned error: 403
Мне интересно, что я делаю не так.
Я также пробовал использовать эту ссылку
https://docs.aws.amazon.com/codecommit/latest/userguide/setting-up-https-windows.html
Кто-нибудь может мне помочь с этим?
Ответ №1:
Проверьте документы AWS здесь для исправления в Windows:https://docs.aws.amazon.com/codecommit/latest/userguide/troubleshooting-ch.html Это должно быть связано с тем, что помощник по учетным данным по какой-то причине не подключается к учетным данным должным образом.
(У меня была такая же проблема на Mac. Как только помощник по учетным данным aws и помощник по учетным данным osxkeychain были восстановлены в соответствии с инструкциями в документе, все работало нормально.)
Посмотрите, поможет ли это. — Приветствия
Ответ №2:
Я пробовал несколько способов, как указано в других ссылках Stack Overflow, порталы GitHub, справочный сайт AWS, у меня не сработало.
У меня сработал метод, как показано ниже.
- В IAM выберите «Учетные данные безопасности»
- В моих учетных данных безопасности выберите «Учетные данные AWS CodeCommit»
- В разделе учетные данные HTTPS Git для AWS CodeCommit нажмите «Сгенерировать учетные данные»
- Используйте сгенерированные имя пользователя и пароль.
ПРИМЕЧАНИЕ: Перед этим, пожалуйста, удалите использованные ранее учетные данные.
Шаги по удалению вашего менеджера учетных данных
- Панель управления
- Выберите «Диспетчер учетных данных»
- В разделе Общие учетные данные удалите соответствующие учетные данные Git.