#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