是否可以从克隆的git仓库中提取或克隆?

时间:2015-11-02 08:43:01

标签: git

好的会解释;)我有一个回购说,在X地点的sample.git(BARE),我把它克隆到我的生产VM的位置'Y'(同样的sample.git只有BARE)并且已经设置好了一个cron任务,用于从X到Y @定期间隔拉取内容。 (cron工作正常)

我担心的是,是否有可能以这样的方式改变Y的远程(起源),Y的开发人员应该只能从repo @Y拉动或克隆,Y也应该保持其cron从X中同步数据的任务。

我希望我已经明确地说明了这一点!

1 个答案:

答案 0 :(得分:1)

是的,任何git存储库的克隆本​​身都是一个完整的git存储库。这是允许异步工作的原因。这也是任何非裸克隆can be made bare

的原因

在这种情况下,由于您的克隆(Y)也是裸的,因此用户可以直接从中克隆。我假设在您的设置中,用户不会推回Y,因为当您的crontab从X引入更改时,这会导致冲突。因此,Y应设置为将从中克隆的用户的只读存储库,从而为将在其下运行crontab的用户提供写访问权。

相关问题