Различные настройки credential.helper для идентичных git удаленных URL - PullRequest
0 голосов
/ 15 января 2020

Мы используем 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.

...