【问题标题】:How to set permissions for publishing new Wiki version on VSTS如何设置在 VSTS 上发布新 Wiki 版本的权限
【发布时间】:2018-05-09 09:36:37
【问题描述】:

我们使用“代码作为 Wiki”(see explanation here) 在 VSTS 中发布了我们的 Wiki 页面。一般来说,我们只想使用 master 分支来显示这些 Wiki 页面,但有时我们想使用 Publish new version 菜单选项添加新版本(见截图)。

但是,对于我的一些团队成员来说,无法发布新版本,因为该菜单选项不可见。我已搜索是否有某些权限控制此菜单选项,或任何应启用的预览功能,但找不到任何线索。

有谁知道如何让这个发布新版本可供所有人使用?谢谢!

编辑 1 Rodrigo Werlang 建议检查 Wiki 安全性,但是此选项不适用于“代码为 Wiki”,请参见屏幕截图:

【问题讨论】:

    标签: tfs azure-devops wiki


    【解决方案1】:

    只需查看Prerequisites 即可将 Git 存储库发布到 wiki:

    您必须拥有 创建存储库 权限才能将代码发布为 维基。默认情况下,此权限是为Project Administrators group 的成员设置的。

    任何有权为 Git 存储库做出贡献的人都可以添加 或编辑 wiki 页面。任何有权访问团队项目的人,包括 stakeholders,可以查看wiki。

    还有关于Stakeholder wiki access的描述:

    项目中的利益相关者可以阅读 wiki 页面并查看修订, 但是他们不能执行任何编辑操作。例如, 利益相关者无法创建、编辑、重新排序或恢复对页面的更改。

    注意:Stakeholder access 的用户拥有只读权限 维基页面。这些权限无法更改

    因此,在您的场景中,您可以按照以下步骤查看发布新版本选项:

    1. 如果是利益相关者,请将用户访问级别更改为 基本 之前。

    2. 将用户添加到Project Administrators group 或拥有 对于 Git 存储库,管理权限设置为 允许

    【讨论】:

      【解决方案2】:

      在您的 wiki 中,转到 Wiki Security

      查看安全页面并设置贡献、贡献拉取请求、创建分支、创建标签、管理注释、阅读。

      【讨论】:

      • 感谢您的建议。我已经检查过了,但它似乎不适用于“代码作为 Wiki”设置,另请参阅上面我编辑的问题。
      • 在这种情况下,请尝试设置将在“代码为 Wiki”中使用的存储库的权限。请让我知道这是否可以编辑我的答案。
      猜你喜欢
      • 1970-01-01
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-20
      相关资源
      最近更新 更多