我在两个不同的系统中有一个远程存储库和两个远程存储库

时间:2016-10-23 09:23:34

标签: git

我在两个不同的系统中有一个远程存储库和两个远程存储库。

在一个系统中,我将修改并将代码推送到远程仓库 如何使用git hooks自动更新另一个本地仓库中的代码?

1 个答案:

答案 0 :(得分:1)

如果您有一个本地仓库推送到远程仓库,并希望更新第二个远程仓库,则需要在第一个远程仓库中设置post-update hook(如this answer for instance中所示)< / p>

ssh git@firstRemoteRepoServer
cd /path/to/remote/repoA.git/hooks (#bare repository)
git remote add B /url/to/remote/bare/repoB.git
echo "git push --mirror B" > post-receive
chmod 755 post-receive