Перемещение из локального репозитория git в два разных кодовых сообщения aws

У меня есть один локальный git-репозиторий, и я создал одно задание cron для перемещения из локального git-репозитория в Codecommit каждые 10 минут, все разработчики помещают туда код в локальный git-репозиторий. но у меня есть две учетные записи aws, я хочу, чтобы одна и та же работа cron отправляла код во вторую учетную запись aws codecommit.

один файл конфигурации, который нам нужно создать в каталоге.ssh, который мы можем создать с помощью aws-iam, но могу ли я добавить ключ доступа iam для codecommit в одном файле конфигурации? если у вас есть какое-либо решение для теста, пожалуйста, предложите мне.

1 ответ

Решение

В последних версиях git можно одновременно использовать более одного пульта.

Для этого я бы порекомендовал добавить новый пульт под названием all который, когда вы используете его, дает понять, что вы используете несколько пультов.

git remote add all git://HostA/repo1.git

Теперь добавьте отдельные pushurls для стольких пультов, сколько захотите:

git remote set-url --add --push all git://HostA/repo1.git
git remote set-url --add --push all git://HostB/repo2.git
git remote set-url --add --push all git://HostC/repo3.git

Наконец, чтобы подтолкнуть их всех, используйте:

git push all master

(где master это местное отделение, из которого вы хотите нажать)

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