3

我有一些拼图,如果有人可以帮助将这些拼图拼凑在一起以获得完整的画面,那就太好了。

我有几个开发人员在本地开发几个 git repo 并经常推送到服务器上匹配的远程存储库。

现在我想在另一台服务器上复制或自动进行第二次备份。

我了解到,当我post-receive在远程存储库上定义一个钩子并包含一个钩子时,git push to my backup server我可以这样自动化它吗?这个对吗?

现在:我控制了本地和第一个远程仓库,但没有那么多备份仓库。因此,如果有人开始一个新的 git repo,我可以分发post-receive hookvia global git settings。但是是否有可能我可以检查我post-receive hook的备份存储库是否存在,如果不是init新的,然后push呢?如果它存在只是push备份的当前状态。我发现了类似git ls-remote查询遥控器但不知道如何处理它的东西......

但是就像我说的那样,我不确定如何编写git post-receive hook它会自动将更改重新推送到备份服务器......而且最重要的是,我必须为此使用 Windows 服务器 =)

PS:我也看到了类似的东西,git bundle但没有弄清楚这对我有什么帮助......无论如何,我只是在为我的远程仓库寻找备份仓库的自动备份解决方案......

4

0 回答 0