Мы используем AWS codecommit с необходимой git настройкой помощника по учетным данным для https auth. В моем ~/.gitconfig
есть следующие строки:
[credential]
helper =
helper = !aws --profile $GIT_AWS_PROFILE codecommit credential-helper $@
Где GIT_AWS_PROFILE=myaccount
.
Но иногда я хочу вытащить учетную запись с именем "myaccount" и pu sh на репо с тем же URL в "другом аккаунте". Я могу сделать это, установив GIT_AWS_PROFILE=otheraccount
перед нажатием. Но было бы неплохо, если бы эти две AWS учетные записи могли быть настроены как два отдельных git удаленных с различными диспетчерами учетных данных. Есть ли способ сделать это? Или, может быть, есть способ получить URL-адреса клонов из codecommit с указанием учетной записи c? На самом деле, URL-адреса между учетными записями идентичны, что делает невозможным различение guish их как отдельных git пультов.
ПРИМЕЧАНИЕ: хотя был задан аналогичный вопрос здесь , я специально ищу способ обработки толчков и репозиториев через репо в разных AWS учетных записях с одинаковыми удаленными URL.