如何配置git和gitolite,允许特定用户仅更改特定目录中的文件?例如,原始主分支中的文件:
/dir1/
/dir2/file1
/dir2/file2
/dir3/file1
用户kathrine
,仅被允许更改/dir2/file1
和/dir2/file2
$kathrine: git clone git@example.com:test.git
结果为:
/dir2/file1
/dir2/file2
在gitolite.conf
中是否存在任何针对特定目录的指令?或者我应该为这个用户配置一个新分支来进行git操作?
我只是不想让图形设计师能够访问源代码文件。