标签: azure azure-devops azure-repos
我想通过Azure轮询Azure仓库以查找更改。我帐户中的个人访问令牌会给它太多权限。
是否应该在Azure AD中创建一个新用户,以只读方式将其添加到Azure Repo,并在脚本中使用它?还是有比创建真实用户更好的方法。
答案 0 :(得分:1)
如果要允许您的git脚本仅访问一个特定的Azure存储库。恐怕您需要创建一个新用户作为服务帐户。
创建服务帐户并将其添加到您的azure devops组织之后。您可以在项目设置页面中将其访问权限设置为仅一个回购。见下文:
项目设置-->单击 Git存储库-> 搜索以获取服务帐户-> 拒绝读取强>许可
项目设置 s-> 选择您要允许其读取权限的存储库-> 搜索以获取服务帐户-> 允许阅读权限
从该服务帐户生成的PAT只能访问该特定存储库。