从本地git存储库推送到两个不同的aws代码提交



我有一个本地git存储库,我创建了一个cron作业,每10分钟从本地git存储库推送到Codecommit。所有开发人员都将代码推送到本地git存储库。但是我有两个aws帐户,我想要相同的cron作业也会将代码推送到第二个aws codecommit帐户。

一个配置文件,我们需要在。ssh目录中创建,我们可以使用aws-iam创建,但我可以在一个配置文件中添加到iam访问键进行代码提交吗?如果你有任何面糊的解决方案,请给我建议。

在最近的git版本中,可以同时向多个远程推送。

要做到这一点,我建议添加一个名为all的新远程,当您使用它时,它会清楚地表明您正在推送多个远程。
git remote add all git://HostA/repo1.git

现在为任意多个远程添加不同的push按钮,就像这样:

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是您想要推送的本地分支)

相关内容

  • 没有找到相关文章

最新更新