Как настроить git с codecommit, поэтому мне не нужно каждый раз добавлять идентификатор ключа ssh?

У меня есть ssh, загруженный в aws, и я могу сделать (я использую ubuntu):

git clone ssh://my-ssh-key-id@git-codecommit.xxx.amazonaws.com/v1/repos/yyy 

однако я не могу просто скопировать-вставить URL-адрес репо, предоставленный codeCommit, и просто использовать его без ключа-id, например:

 git clone ssh://git-codecommit.xxx.amazonaws.com/v1/repos/yyy 

как мне настроить мой git или ssh для достижения этого?

Достаточно добавить следующее в ваш .ssh/config .

 Host git-codecommit.*.amazonaws.com User my-ssh-key-id 

Измените файл ~ / .ssh / config, чтобы иметь что-то вроде этого:

 Host git-codecommit.*.amazonaws.com User APKAEIBAERJR2EXAMPLE IdentityFile ~/.ssh/codecommit_rsa 

Где «Пользователь» – ваш идентификатор ключа SSH, сгенерированный для вашего пользователя IAM (в консоли IAM), а «IdentityFile» – это местоположение файла секретного ключа RSA, сгенерированного с помощью «ssh-keygen», который связан с вашим пользователем IAM ,

Источник: документация по установке CodeCommit SSH