Skip to content

Commit f1fbf16

Browse files
Merge pull request #7996 from GitHubber17/wiki-421753-g
Actions Projects Wiki Security Insights Freshness: Azure DevOps - Wiki
2 parents e09fd34 + 7e8dc9c commit f1fbf16

File tree

1 file changed

+40
-27
lines changed

1 file changed

+40
-27
lines changed

docs/project/wiki/manage-readme-wiki-permissions.md

Lines changed: 40 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,83 @@
11
---
2-
title: Manage permissions for READMEs and wiki pages
2+
title: Manage Permissions for READMEs and Wiki Pages
33
titleSuffix: Azure DevOps
4-
description: Learn how to set permissions to grant or secure access to README files and your team project built-in wiki.
4+
description: Learn how to set permissions to grant or secure access to README files and your team project built-in wiki in Azure DevOps.
55
ms.subservice: azure-devops-wiki
66
ms.custom: wiki, devdivchpfy22
7-
ms.topic: conceptual
7+
ms.topic: concept-article
88
ms.author: chcomley
99
author: chcomley
1010
ms.reviewer: gopinach
1111
ai-usage: ai-assisted
12-
ms.date: 09/06/2024
12+
ms.date: 06/05/2025
1313
monikerRange: "<=azure-devops"
14+
#cutsomer intent: As an Azure DevOps developer, I want to manage permissions for README files and my team project wiki to ensure secure access for users.
1415
---
1516

1617
# Manage wiki permissions
1718

1819
[!INCLUDE [version-lt-eq-azure-devops](../../includes/version-lt-eq-azure-devops.md)]
1920

20-
In this article, learn about managing permissions for your wiki. By default, all members of the Contributors group can edit wiki pages.
21+
This article describes how to set and manage permissions for your team project wiki and project README files. By default, all members of the Contributors group have permission to edit wiki pages.
2122

2223
## Manage permissions for wikis
2324

24-
By default, all project contributors have "read" and "edit" access to the wiki repository. You can manage these permissions to control who can read and edit wiki pages. For more information, see [Get started with permissions, access, and security groups](../../organizations/security/about-permissions.md).
25+
By default, all project Contributors have "read" and "edit" access to the Git repository for the project wiki. You can manage these permissions and control who can read and edit wiki pages. For more information, see [Get started with permissions, access, and security groups](../../organizations/security/about-permissions.md).
2526

26-
1. Sign in to your project (```https://dev.azure.com/{Your_Organization/Your_Project}```).
27-
2. Select **Wiki** > :::image type="icon" source="../../media/icons/more-actions.png" border="false"::: **More actions** > **Wiki security**.
27+
1. Sign in to your project (`https://dev.azure.com/<Organization>/<Project>`) in Azure DevOps.
2828

29-
> [!div class="mx-imgBorder"]
30-
> ![Screenshot of Wiki, Choose More, select security.](media/wiki/wiki-open-security.png)
29+
1. In the left navigation, select **Wiki** > **More options** :::image type="icon" source="../../media/icons/more-actions.png"::: > **Wiki security**:
3130

32-
For definitions of each repository permission, see [Git repository permissions](../../organizations/security/permissions.md).
31+
:::image type="content" source="media/wiki/wiki-open-security.png" alt-text="Screenshot that shows how to select the Wiki security action for a Wiki in the Azure DevOps web portal.":::
3332

34-
:::image type="content" source="media/wiki/security-dialog.png" alt-text="Screenshot of Wiki security dialog.":::
33+
1. In the **Security for Wiki** dialog, adjust the settings for the various security options.
3534

36-
If you don't have access to create a wiki page, contact an Administrator, who can grant you adequate permission on the underlying Git repository of the wiki.
35+
:::image type="content" source="media/wiki/security-dialog.png" alt-text="Screenshot of the Wiki security dialog that shows various security options and their current settings." lightbox="media/wiki/security-dialog.png":::
36+
37+
For definitions of each repository permission, see [Git repository (object-level) permissions](../../organizations/security/permissions.md#git-repository-object-level).
38+
39+
> [!NOTE]
40+
> If you don't have access to create a wiki page, you can request access from a project Administrator. They can grant you adequate permission on the underlying Git repository for the wiki.
3741
3842
## Grant Edit permissions to an individual or group
3943

40-
To grant *Edit* permissions to an individual or group, do the following steps.
44+
To grant *Edit* permissions to an individual or group, complete the following steps:
45+
46+
1. Sign in to your project (`https://dev.azure.com/<Organization>/<Project>`) in Azure DevOps.
47+
48+
1. In the left navigation, select **Wiki** > **More options** :::image type="icon" source="../../media/icons/more-actions.png"::: > **Wiki security**.
49+
50+
1. Select **Add**.
4151

42-
1. Sign in to your project (```https://dev.azure.com/{Your_Organization/Your_Project}```).
43-
2. Select **Wiki** > :::image type="icon" source="../../media/icons/more-actions.png" border="false"::: **More actions** > **Wiki security**.
52+
If this button isn't available, check your [permissions](../../organizations/security/about-permissions.md).
4453

45-
> [!div class="mx-imgBorder"]
46-
> ![Screenshot of Wiki, Choose More, select security.](media/wiki/wiki-open-security.png)
54+
1. Enter the name of the user or group you want to grant permissions to and select the user or group from the search results.
4755

48-
1. Select **Add**. If this button isn't available, check your [permissions](../../organizations/security/about-permissions.md).
49-
2. Enter the name of the user or group you want to grant permissions to and select the user or group from the search results.
50-
After you add the user or group, they're listed in the Wiki security pane.
51-
3. To grant *Edit* permissions, set the **Contribute permission** to **Allow**.
52-
4. **Save** the changes.
56+
After you add the user or group, they're listed in the **Wiki security** pane.
57+
58+
1. To grant *Edit* permissions, set the **Contribute permission** to **Allow**.
59+
60+
1. Select **Save** to apply your changes.
5361

5462
### Other considerations
5563

56-
- Ensure that the user or group has the necessary access level to the Azure DevOps project.
64+
When you assign permissions to project users, review the following considerations:
65+
66+
- Ensure the user or group has the necessary access level to the Azure DevOps project.
67+
5768
- Review and adjust other permissions as needed to maintain security and proper access control, such as *Read*, *Delete*, and *Manage*.
5869

5970
## Stakeholder wiki access
6071

61-
**Private projects**
72+
Users with project Stakeholder access have permissions set for *private* and *public* projects.
73+
74+
### Private projects
6275

6376
Users with [Stakeholder access](../../organizations/security/get-started-stakeholder.md) in a private project can read [**provisioned**](provisioned-vs-published-wiki.md) wiki pages and view revisions, but they can't edit them. For example, Stakeholders can't create, edit, reorder, or revert changes to project wiki pages. These permissions can't be changed.
6477

6578
Stakeholders have no access to read or edit [**published code**](provisioned-vs-published-wiki.md) wiki pages in private projects. For more information, see the [Stakeholder access quick reference for project and code wikis](../../organizations/security/stakeholder-access.md#public-versus-private-feature-access).
6679

67-
**Public projects**
80+
### Public projects
6881

6982
Stakeholders have full access to wikis in public projects.
7083

@@ -73,7 +86,7 @@ For more information about Stakeholder access, see [About access levels, Stakeho
7386
> [!NOTE]
7487
> You can set permissions for the entire wiki, but not for individual pages.
7588
76-
## Related articles
89+
## Related content
7790

7891
- [Learn default Git repository and branch permissions](../../organizations/security/default-git-permissions.md)
7992
- [Get Started with Git](../../repos/git/gitquickstart.md)

0 commit comments

Comments
 (0)