我在两个不同的系统中有一个远程存储库和两个远程存储库。
在一个系统中,我将修改并将代码推送到远程仓库 如何使用git hooks自动更新另一个本地仓库中的代码?
答案 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