aws codecommit не может нажать

#git #security #amazon-web-services #credentials #aws-codecommit

#git #Безопасность #amazon-веб-сервисы #учетные данные #aws-codecommit

Вопрос:

Я настраиваю свой новый репозиторий в aws codecommit. Я совершенно новичок в этом.

Я могу клонировать свой репозиторий, используя это

 git clone ssh://APKAISIJVIU6XXXXXX@git-codecommit.us-east-1.amazonaws.com/v1/repos/weewee my-demo-repo
  

Однако, когда я пытаюсь нажать, я получаю это сообщение

Отказано в разрешении (publickey). фатальный: не удалось прочитать из удаленного репозитория.

Я настраиваю файл конфигурации и учетные данные в соответствии с инструкциями в AWS.

Я не могу найти то, чего мне не хватает.

Ответ №1:

У вас есть несколько открытых ключей в вашем ~/.ssh каталоге?

Если у вас есть id_rsa.pub ~/.ssh вход, но вы не решили загружать его в консоль IAM, вам нужно будет настроить .ssh/config его на использование открытого ключа, который вы выбрали, с указанным вами именем пользователя.

Например, если вы создали и загрузили открытый ключ с именем codecommit_rsa.pub (согласно документации), вам нужно будет добавить следующие строки в свой ~/.ssh/config

Разместите git-codecommit.*.amazonaws.com
 Пользователь APKAISIJVIU6XXXXXX
 IdentityFile ~/.ssh/codecommit_rsa

Дайте мне знать, если это поможет!

Yilun