У меня есть следующая проблема. В рамках моей работы я обрабатываю несколько учетных записей AWS, каждый из которых имеет отдельные репозитории AWS CodeCommit и учетные записи пользователей IAM (которые приводят к различным идентификаторам пользователей)Как настроить конфигурационный файл AWS CodeCommit для определенного репо
Я хочу найти способ, которым я могу настроить мои SSH для доступа к разным учетным записям в зависимости от репо
в настоящее время он работает правильно, так как мой конфигурационный файл выглядит следующим образом:
Host git-codecommit.*.amazonaws.com
User APKAEIBAERJR2EXAMPLE
IdentityFile ~/.ssh/codecommit_rsa
что мне нужно, чтобы иметь возможность добавлять различные операции рЕПО, которые используют различные учетные записи так что мне не нужно редактировать файл конфигурации каждый раз, когда я переключаюсь с одного проекта на другой, т.е.
#Use this User ID and ssh-key for repo A
Host git-codecommit.*.amazonaws.com
User IAMUSERIDFROMACCOUNT1
IdentityFile ~/.ssh/codecommit_rsa
#Use this User ID and ssh-key for repo B
Host git-codecommit.*.amazonaws.com
User IAMUSERFROMANOTHERAWSACCOUNT
IdentityFile ~/.ssh/codecommit_rsa
Я просматривал везде, не найдя правильный ответ. Заранее спасибо за любую помощь по этой теме.
С уважением
Спасибо. Я попробую сразу. –
Что вы должны использовать для «git-accoint-n»? поскольку AWS не принимает соединение таким образом. –
Как выглядит ваш файл конфигурации? ssh переведет значение Host в значение HostName. –