如何设置在 VSTS 上发布新 Wiki 版本的权限

How to set permissions for publishing new Wiki version on VSTS

我们使用 'code as Wiki' (see explanation here) 在 VSTS 中发布了我们的 Wiki 页面。通常我们只想使用 master 分支来显示这些 Wiki 页面,但有时我们想使用 发布新版本 菜单选项添加新版本(见屏幕截图)。

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

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

编辑 1 Rodrigo Werlang 建议查看 Wiki 安全性,但是此选项不适用于 'code as Wiki',请参见屏幕截图:

在您的 wiki 中,转到 Wiki 安全

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

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

You must have the permission Create repository to publish code as wiki. By default, this permissions is set for members of the Project Administrators group.

Anyone who has permissions to contribute to the Git repository can add or edit wiki pages. Anyone with access to the team project, including stakeholders, can view the wiki.

以及关于Stakeholder wiki access的描述:

Stakeholders in a project can read wiki pages and view revisions, however they can't perform any edit operations. For example, stakeholders can't create, edit, reorder, or revert changes to pages.

Note: Users with Stakeholder access have read-only permissions to wiki pages. These permissions can't be changed.

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

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

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