jgit - 克隆repo使用我的默认umask权限而不是repo中的权限创建文件

时间:2017-01-27 05:30:04

标签: java git jgit

我正在使用jgit来克隆我的存储库,但是当我这样做时,我注意到权限不是它们应该是的。它们匹配我的umask设置,这是不受欢迎的,因为git可以跟踪权限,这对配置文件至关重要。

这可能还是只是一个错误?

1 个答案:

答案 0 :(得分:1)

正如我在" Why is git clone changing file permissions"中提到的那样,你需要使用:

git config core.sharedRepository group

(或者,Git会尊重umask)

但是,您需要检查JGit是否支持该配置(wasn't the case in the beginning

请注意Git only store 644 and 755