我为用户添加了基于ssh的身份验证,但是我不知道如何为该用户设置权限。有人知道吗?
答案 0 :(得分:0)
使用ssh协议的用户的权限取决于在VSTS网页中为用户设置的权限。您可以使用以下方面为用户设置权限:
在“用户”页面(https://account.visualstudio.com/_settings/users)中->单击用户的…
按钮->管理项目->选择要用户访问的项目->保存更改。
因此,使用ssh协议的用户只能访问所选项目中的git存储库。
在某个项目中,如下所示在存储库页面(https://account.visualstudio.com/project/_settings/repositories)中为存储库和分支设置权限:
选择要设置用户权限的特定级别(所有存储库,存储库或分支)->添加用户->然后设置用户的详细权限->保存更改。
就像我为使用ssh协议的用户设置权限(拒绝在product1
项目中强制推送到f
存储库的Git2
分支)一样,
当用户尝试强制将更改推送到product1的f
分支时,它将失败: