从收到后的Git推送

时间:2010-05-28 12:54:25

标签: git replication

我有两台服务器,让我们先调用它们。第一个是实际开发的地方,第二个应该是复制品。我想做的是在接收后放“git push”,但有一个问题。后接收是在用户对第一台服务器执行git push时执行的,因此我无法通过chmod 600 ssh密钥。这是什么最好的做法?感谢名单!

1 个答案:

答案 0 :(得分:0)

我建议保持简单,只需使用rsync以特定间隔复制裸存储库。在执行此操作时可能存在并发问题(在推送进入的同时进行同步)。但是再次从存储库中同时进行多次推送(例如,如果几个开发人员几乎同时推送到主服务器)也可能会遇到问题。