'core.sharedrepository'会影响工作目录吗?

时间:2015-10-20 17:26:11

标签: git

我克隆了一个git存储库。我想确保无论我的umask是什么,我克隆中的文件都是可写的。

我根据需要将core.sharedrepository设置为group,然后设置chmod ded文件。

但是,在执行git checkout whatever时,根据我的umask设置文件权限,并拒绝组写入。

这是预期的行为吗? 'core.sharedrepository'是否仅影响/.git中的文件,而不影响工作目录中的文件?

(我意识到即使它按照我的预期工作,它也不会对用户创建的新文件起作用,只对通过git操作修改的文件起作用,所以也许这个想法首先是愚蠢的,但我会喜欢这个选项,为了理解而澄清。)

1 个答案:

答案 0 :(得分:1)

正如您所见,core.sharedRepository设置(或core.sharedrepository,这些情况被忽略)仅影响存储库本身。它适用于多个用户使用自己的身份推送到共享存储库的设置(例如,通过直接访问或通过ssh-ing作为自己到服务器)。