Git允许用户访问各自的工作文件夹
我可以创建多个文件夹,并根据git中各自的工作文件夹授予每个用户访问权限吗。可能吗Git允许用户访问各自的工作文件夹,git,permissions,Git,Permissions,我可以创建多个文件夹,并根据git中各自的工作文件夹授予每个用户访问权限吗。可能吗 /MyProjectGroup/ ++ /Project1/ ++ /Documents/ -> access to document people ++ /Source/ -> access to developers ++ /v1.0/ ++ /v2.0/
/MyProjectGroup/
++ /Project1/
++ /Documents/ -> access to document people
++ /Source/ -> access to developers
++ /v1.0/
++ /v2.0/
++ /Designs/ -> access to Designers
++ /Project2/
++ /Documents/ -> access to document people
++ /Source/ -> access to developers
++ /v1.0/
++ /v2.0/
++ /Designs/ -> access to Designers
可能吗
/MyProjectGroup/
++ /Project1/
++ /Documents/ -> access to document people
++ /Source/ -> access to developers
++ /v1.0/
++ /v2.0/
++ /Designs/ -> access to Designers
++ /Project2/
++ /Documents/ -> access to document people
++ /Source/ -> access to developers
++ /v1.0/
++ /v2.0/
++ /Designs/ -> access to Designers
不像在SVN(Subversion)中那样直接
您可以添加以管理这些权限。。。如果您有权访问Git repo服务器。如果没有,最好将这些文件夹作为单独的回购,并将设计和代码部分分组为父回购的。
不过,这将意味着大量回购 但请记住:使用Git:
- 您可以使用gitolite或受保护的分支限制写访问(推送)
- 但是:您只能在repo级别(不是repo的一部分)限制读取访问(克隆、获取)。这就是为什么管理单独回购更为精确的原因
/MyProjectGroup/
++ /Project1/
++ /Documents/ -> access to document people
++ /Source/ -> access to developers
++ /v1.0/
++ /v2.0/
++ /Designs/ -> access to Designers
++ /Project2/
++ /Documents/ -> access to document people
++ /Source/ -> access to developers
++ /v1.0/
++ /v2.0/
++ /Designs/ -> access to Designers
不像在SVN(Subversion)中那样直接
您可以添加以管理这些权限。。。如果您有权访问Git repo服务器。如果没有,最好将这些文件夹作为单独的回购,并将设计和代码部分分组为父回购的。
不过,这将意味着大量回购 但请记住:使用Git:
- 您可以使用gitolite或受保护的分支限制写访问(推送)
- 但是:您只能在repo级别(不是repo的一部分)限制读取访问(克隆、获取)。这就是为什么管理单独回购更为精确的原因