0
我需要为GIT存储库设置安全级别,以便它是唯一的域用户对输入的代码拥有写入权限。所有其他人将只拥有读取权限。我注意到这是可以通过网络,你也可以将此选项设置为XML文件端? “版本控制\ VersionControl.xml” - 谢谢加布里埃莱在存储库GIT中为单个用户设置权限
我需要为GIT存储库设置安全级别,以便它是唯一的域用户对输入的代码拥有写入权限。所有其他人将只拥有读取权限。我注意到这是可以通过网络,你也可以将此选项设置为XML文件端? “版本控制\ VersionControl.xml” - 谢谢加布里埃莱在存储库GIT中为单个用户设置权限
如果你的意思是设置Git的权限,如TFVC Control access to functional areas,它不支持。
但在这里您的具体要求,你可以通过在VersionControl.xml文件中指定的权限配置流程模板,您将定义哪些操作安全组和个人可以是版本控制下的项目执行。
例如,设置如下(因此读者组只有读取权限,并贡献者组有读写权限):
<git>
<permission allow="GenericRead, GenericContribute" identity="[$$PROJECTNAME$$]\Contributors" />
<permission allow="GenericRead" identity="[$$PROJECTNAME$$]\Readers" />
</git>
它会影响所有的团队项目和所有应用于模板的Git reops。
我认为这不是必需的,因为您知道我们可以通过网络方便地指定用户/组权限来限制Git回购访问。在不同的团队项目中,我们只需添加用户/组,然后相应地设置权限。