赋予脚本 Git 访问单个 Azure Repo 的权限。

问题描述 投票:0回答:1

我想用 Git 对 Azure Repo 的更改进行投票。来自我的账户的个人访问令牌会给它太多权限。

我是否应该在 Azure AD 中创建一个新用户,将其添加到 Azure Repo 中并赋予只读权限,然后在脚本中使用?还是有比创建真实用户更好的方法。

azure azure-devops azure-repos
1个回答
1
投票

如果你想让你的git脚本只访问一个特定的Azure Repo。恐怕你需要创建一个新用户作为服务账户。

在服务账户创建并添加到你的azure devops组织后。你可以在项目设置页面中设置其访问权限为只能访问一个Repo。请看下面的内容。

  • 首先拒绝其对所有仓库的访问。

项目设置-->点击 Git仓库-->搜索 为服务账户-->拒绝阅读 许可enter image description here

  • 然后允许对那一个特定的仓库进行读取权限。

项目设置S-->选择 允許你想要的版本庫的讀取權限-->检索 为服务账户-->允许读取 许可

从这个服务账户生成的PAT将只能访问该特定的Repo。

© www.soinside.com 2019 - 2024. All rights reserved.