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

Я установил свой новый репозиторий в коде коммитов aws. Я абсолютно новичок в этом.

Я могу клонировать мой репо с помощью этого

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

Другие вопросы по тегам