【问题标题】:Giving a script Git access to a single Azure Repo授予脚本 Git 访问单个 Azure 存储库的权限
【发布时间】:2020-08-31 03:21:32
【问题描述】:

我想通过 Git 轮询 Azure 存储库的更改。我帐户中的个人访问令牌会给它太多权限。

我是否应该在 Azure AD 中创建一个新用户,以只读方式将其添加到 Azure Repo 并在脚本中使用它?或者有没有比创建真实用户更好的方法。

【问题讨论】:

    标签: azure azure-devops azure-repos


    【解决方案1】:

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

    在创建服务帐户并将其添加到您的 azure devops 组织之后。您可以在项目设置页面中将其访问权限设置为仅一个 repo。见下文:

    • 首先拒绝其访问所有存储库。

    项目设置-->点击Git存储库-->搜索服务帐号-->拒绝阅读强>许可

    • 然后允许对该特定存储库的读取权限。

    项目设置s-->选择您要允许读取权限的存储库-->搜索服务帐户--> 允许阅读权限

    从此服务帐户生成的 PAT 将只能访问该特定存储库。

    【讨论】:

    • 非常感谢它有效。服务帐号只是普通的 AD 用户吧?
    • 很高兴知道它有效。是的,服务帐号只是普通的 AD 用户。
    猜你喜欢
    • 2011-04-23
    • 1970-01-01
    • 2012-07-09
    • 2017-01-01
    • 2018-10-24
    • 2021-08-23
    • 2021-12-05
    • 2021-01-18
    • 1970-01-01
    相关资源
    最近更新 更多