You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -49,7 +49,7 @@ You can also view whether an enterprise owner has a specific role in the organiz
49
49
| Enterprise owner | Organization owner | Able to configure organization settings and manage access to the organization's resources through teams, etc. |
50
50
| Enterprise owner | Organization member | Able to access organization resources and content, such as repositories, without access to the organization's settings. |
51
51
52
-
To review all roles in an organization, see [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization). {% ifversion custom-repository-roles %} An organization member can also have a custom role for a specific repository. For more information, see [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-custom-repository-roles-for-an-organization).{% endif %}
52
+
To review all roles in an organization, see [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization). {% ifversion ghec or ghes %} An organization member can also have a custom role for a specific repository. For more information, see [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-custom-repository-roles-for-an-organization).{% endif %}
53
53
54
54
For more information about the enterprise owner role, see [AUTOTITLE](/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/roles-in-an-enterprise#enterprise-owner).
Copy file name to clipboardExpand all lines: content/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities.md
Copy file name to clipboardExpand all lines: content/admin/administering-your-instance/configuring-maintenance-mode/enabling-and-scheduling-maintenance-mode.md
+2-9
Original file line number
Diff line number
Diff line change
@@ -50,12 +50,11 @@ You can perform initial validation of your maintenance operation by configuring
50
50
1. In the top navigation bar, click **Maintenance**.
51
51
52
52

53
-
1. Under "Enable and schedule", {% ifversion custom-maintenance-mode-message %}select **Enable maintenance mode**, then {% endif %}decide whether to enable maintenance mode immediately or to schedule a maintenance window for a future time.
53
+
1. Under "Enable and schedule", select **Enable maintenance mode**, then decide whether to enable maintenance mode immediately or to schedule a maintenance window for a future time.
54
54
* To enable maintenance mode immediately, select the dropdown menu and click **now**.
55
55
* To schedule a maintenance window for a future time, select the dropdown menu and click a start time.
56
56
{% data reusables.enterprise_management_console.custom-maintenance-message %}
57
-
{% ifversion custom-maintenance-mode-message %}1. When you're satisfied with the timing of the window and the optional message, click **Save**. If you selected "now", your instance will be put into maintenance mode immediately.
58
-
{% else %}1. When you're satisfied with the timing of the window, select the checkbox next to "Enable maintenance mode". If you selected "now", your instance will be put into maintenance mode immediately.{% endif %}
57
+
1. When you're satisfied with the timing of the window and the optional message, click **Save**. If you selected "now", your instance will be put into maintenance mode immediately.
59
58
60
59
{% ifversion ip-exception-list %}
61
60
@@ -103,8 +102,6 @@ For more information, see [AUTOTITLE](/admin/administering-your-instance/adminis
103
102
104
103
{% endif %}
105
104
106
-
{% ifversion custom-maintenance-mode-message %}
107
-
108
105
## Managing maintenance mode using SSH
109
106
110
107
If you have SSH access, you can use the `ghe-maintenance` command line utility to can set or unset maintenance mode for a {% data variables.product.product_name %} instance with one node, or multiple nodes in a high-availability configuration. For more information, see [AUTOTITLE](/admin/administering-your-instance/administering-your-instance-from-the-command-line/accessing-the-administrative-shell-ssh) and [AUTOTITLE](/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities#ghe-maintenance).
Copy file name to clipboardExpand all lines: content/admin/managing-accounts-and-repositories/communicating-information-to-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md
+3-14
Original file line number
Diff line number
Diff line change
@@ -107,28 +107,17 @@ Each time a user sees a mandatory message, an audit log event is created. The ev
107
107
108
108
You can set a global announcement banner to be displayed to all users at the top of every page{% ifversion ghec %} within your enterprise, including every page in every organization owned by the enterprise{% endif %}.
109
109
110
-
{% ifversion custom-banner-messages %}
111
-
You can also create announcement banners at the organization level. For more information, see [AUTOTITLE](/organizations/managing-organization-settings/creating-an-announcement-banner-for-your-organization).{% endif %}
110
+
You can also create announcement banners at the organization level. For more information, see [AUTOTITLE](/organizations/managing-organization-settings/creating-an-announcement-banner-for-your-organization).
112
111
113
112
{% ifversion ghes %}
114
113
You can also set an announcement banner{% ifversion ghes %} in the administrative shell using a command line utility or{% endif %} using the API. For more information, see {% ifversion ghes %}[AUTOTITLE](/admin/configuration/configuring-your-enterprise/command-line-utilities#ghe-announce) and {% endif %}[AUTOTITLE](/rest/enterprise-admin#announcements).
115
114
{% endif %}
116
115
117
116
{% data reusables.enterprise-accounts.access-enterprise %}
118
117
{% data reusables.enterprise-accounts.settings-tab %}
119
-
{% data reusables.enterprise-accounts.messages-tab %}{% ifversion custom-banner-messages %}{% else %}
120
-
1. To the right of "Announcement", click **Add announcement**.{% endif %}
121
-
1. Under "Announcement", in the text field, type the announcement you want displayed in a banner.
122
-
1. Optionally, under "Expires on", select the calendar drop-down menu and click an expiration date.
123
-
{% ifversion ghe-announce-dismiss %}
124
-
125
-
> [!NOTE]
126
-
> Announcements must either have an expiration date, be user dismissible, or both.
127
-
128
-
{% endif %}
118
+
{% data reusables.enterprise-accounts.messages-tab %}
129
119
{%- ifversion ghe-announce-dismiss %}
130
120
1. Optionally, to allow each user to dismiss the announcement, select **User dismissible**.
Copy file name to clipboardExpand all lines: content/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/custom-patterns/defining-custom-patterns-for-secret-scanning.md
+1-6
Original file line number
Diff line number
Diff line change
@@ -60,10 +60,9 @@ Before defining a custom pattern, you must ensure that {% data variables.product
60
60
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
61
61
{% data reusables.repositories.navigate-to-ghas-settings %}
62
62
{% data reusables.advanced-security.secret-scanning-new-custom-pattern %}
63
-
{% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %}{% ifversion custom-pattern-dry-run-ga %}
63
+
{% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %}
64
64
1. When you're ready to test your new custom pattern, to identify matches in the repository without creating alerts, click **Save and dry run**.
65
65
{% data reusables.advanced-security.secret-scanning-dry-run-results %}
66
-
{% endif %}
67
66
{% data reusables.advanced-security.secret-scanning-create-custom-pattern %}{% ifversion secret-scanning-push-protection-custom-patterns %}
68
67
1. Optionally, to enable push protection for your custom pattern, click **Enable**.
69
68
@@ -121,11 +120,9 @@ To enable {% data variables.product.prodname_secret_scanning %} on all repositor
121
120
{% endif %}
122
121
{% data reusables.advanced-security.secret-scanning-new-custom-pattern-org %}
123
122
{% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %}
124
-
{%- ifversion custom-pattern-dry-run-ga %}
125
123
1. When you're ready to test your new custom pattern, to identify matches in select repositories without creating alerts, click **Save and dry run**.
126
124
{% data reusables.advanced-security.secret-scanning-dry-run-select-repos %}
127
125
{% data reusables.advanced-security.secret-scanning-dry-run-results %}
128
-
{%- endif %}
129
126
{% data reusables.advanced-security.secret-scanning-create-custom-pattern %}{% ifversion secret-scanning-push-protection-custom-patterns %}
130
127
1. Optionally, to enable push protection for your custom pattern, click **Enable**. For more information, see [AUTOTITLE](/code-security/secret-scanning/protecting-pushes-with-secret-scanning#enabling-secret-scanning-as-a-push-protection-in-an-organization-for-a-custom-pattern).
131
128
@@ -147,11 +144,9 @@ Before defining a custom pattern, you must ensure that you enable secret scannin
147
144
1. Under "{% ifversion code-security-wording-only-enterprise %}Code security{% else %}Code security and analysis{% endif %}", click **Security features**.
148
145
1. Under "Secret scanning custom patterns", click **New pattern**.
149
146
{% data reusables.advanced-security.secret-scanning-add-custom-pattern-details %}
150
-
{%- ifversion custom-pattern-dry-run-ga %}
151
147
1. When you're ready to test your new custom pattern, to identify matches in the enterprise without creating alerts, click **Save and dry run**.
152
148
{% data reusables.advanced-security.secret-scanning-dry-run-select-enterprise-repos %}
153
149
{% data reusables.advanced-security.secret-scanning-dry-run-results %}
154
-
{%- endif %}
155
150
{% data reusables.advanced-security.secret-scanning-create-custom-pattern %}{% ifversion secret-scanning-push-protection-custom-patterns %}
156
151
1. Optionally, to enable push protection for your custom pattern, click **Enable**. For more information, see [AUTOTITLE](/code-security/secret-scanning/protecting-pushes-with-secret-scanning).
Copy file name to clipboardExpand all lines: content/code-security/secret-scanning/using-advanced-secret-scanning-and-push-protection-features/custom-patterns/managing-custom-patterns.md
+1-5
Original file line number
Diff line number
Diff line change
@@ -22,9 +22,7 @@ When you save a change to a custom pattern, this closes all the {% data variable
22
22
23
23
{% data reusables.secret-scanning.view-custom-pattern %}
24
24
1. Under "{% data variables.product.prodname_secret_scanning_caps %}", to the right of the custom pattern you want to edit, click {% octicon "pencil" aria-label="Edit pattern" %}.
25
-
{%- ifversion custom-pattern-dry-run-ga %}
26
25
1. When you're ready to test your edited custom pattern, to identify matches without creating alerts, click **Save and dry run**.
27
-
{%- endif %}
28
26
1. When you have reviewed and tested your changes, click **Publish changes**.{% ifversion secret-scanning-push-protection-custom-patterns %}
29
27
{% data reusables.advanced-security.secret-scanning-enable-push-protection-custom-pattern %}
30
28
1. Optionally, to disable push protection for your custom pattern, click **Disable**.
@@ -52,17 +50,15 @@ You can enable {% data variables.product.prodname_secret_scanning %} as a push p
52
50
53
51
{% data reusables.secret-scanning.push-protection-enterprise-note %}
54
52
55
-
Before enabling push protection for a custom pattern at enterprise level, you must also{% ifversion custom-pattern-dry-run-ga %} test your custom patterns using dry runs. {% data reusables.secret-scanning.dry-runs-enterprise-permissions %}{% else %} test your custom patterns in a repository before defining them for your entire enterprise, as there is no dry-run functionality. That way, you can avoid creating excess false-positive {% data variables.secret-scanning.alerts %}.{% endif %}
53
+
Before enabling push protection for a custom pattern at enterprise level, you must alsotest your custom patterns using dry runs. {% data reusables.secret-scanning.dry-runs-enterprise-permissions %}
56
54
57
55
{% data reusables.enterprise-accounts.access-enterprise %}
58
56
{% data reusables.enterprise-accounts.policies-tab %}
59
57
{% data reusables.enterprise-accounts.code-security-and-analysis-policies %}
60
58
1. Under "{% ifversion code-security-wording-only-enterprise %}Code security{% else %}Code security and analysis{% endif %}", click **Security features**.
61
59
{% data reusables.advanced-security.secret-scanning-edit-custom-pattern %}
62
60
63
-
{% ifversion custom-pattern-dry-run-ga %}
64
61
>[!NOTE] At the enterprise level, you can only edit and enable push protection for custom patterns that you created.
65
-
{%- endif %}
66
62
67
63
1. To enable push protection for your custom pattern, scroll down to "Push Protection", and click **Enable**.
Copy file name to clipboardExpand all lines: content/discussions/managing-discussions-for-your-community/managing-discussions.md
-3
Original file line number
Diff line number
Diff line change
@@ -180,8 +180,6 @@ To transfer a discussion, you must have permissions to create discussions in the
180
180
181
181
{% endif %}
182
182
183
-
{% ifversion converting-issues-to-discussions %}
184
-
185
183
## Converting issues based on labels
186
184
187
185
You can convert all issues with the same label to discussions in bulk. Future issues with this label will also automatically convert to the discussion and category you configure.
@@ -192,4 +190,3 @@ You can convert all issues with the same label to discussions in bulk. Future is
192
190
1. Next to the label you want to convert to issues, click **Convert issues**.
193
191
1. Select the **Choose a category** drop-down menu, and click a category for your discussion.
194
192
1. Click **I understand, convert this issue to a discussion**.
Copy file name to clipboardExpand all lines: content/discussions/managing-discussions-for-your-community/moderating-discussions.md
-3
Original file line number
Diff line number
Diff line change
@@ -38,8 +38,6 @@ It's appropriate to lock a conversation when the entire conversation is not cons
38
38
1. To lock the conversation, click **Lock conversation**.
39
39
1. When you're ready to unlock the conversation, click **Unlock conversation** in the right margin of a discussion, then click **Unlock conversation**.
40
40
41
-
{% ifversion converting-issues-to-discussions %}
42
-
43
41
## Converting an issue to a discussion
44
42
45
43
When you convert an issue to a discussion, the discussion is automatically created using the content from the issue. People with write access to a repository, or source repository for organization discussions, can bulk convert issues based on labels. For more information, see [AUTOTITLE](/discussions/managing-discussions-for-your-community/managing-discussions).
@@ -50,7 +48,6 @@ When you convert an issue to a discussion, the discussion is automatically creat
50
48
1. In the right margin of an issue, click **Convert to discussion**.
51
49
1. Select the **Choose a category** drop-down menu, and click a category for your discussion.
52
50
1. Click **I understand, convert this issue to a discussion**.
Copy file name to clipboardExpand all lines: content/issues/tracking-your-work-with-issues/about-issues.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -60,5 +60,6 @@ You can @mention collaborators who have access to your repository in an issue to
60
60
61
61
Some conversations are more suitable for {% data variables.product.prodname_discussions %}. {% data reusables.discussions.you-can-use-discussions %} For guidance on when to use an issue or a discussion, see [AUTOTITLE](/get-started/using-github/communicating-on-github).
62
62
63
-
{% ifversion converting-issues-to-discussions %}When a conversation in an issue is better suited for a discussion, you can convert the issue to a discussion.{% endif %}
63
+
When a conversation in an issue is better suited for a discussion, you can convert the issue to a discussion.
Copy file name to clipboardExpand all lines: content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -123,7 +123,7 @@ To search for specific events, use the `action` qualifier in your query. Actions
123
123
| {% ifversion fpt or ghec %} |
124
124
| `repository_vulnerability_alerts` | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}.
125
125
| {% endif %} |
126
-
| {% ifversion custom-repository-roles %} |
126
+
| {% ifversion ghec or ghes %} |
127
127
| `role` | Contains all activities related to [custom repository roles](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-custom-repository-roles-for-an-organization).
Copy file name to clipboardExpand all lines: content/organizations/managing-organization-settings/creating-an-announcement-banner-for-your-organization.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,8 @@ title: Creating an announcement banner for your organization
3
3
shortTitle: Create an announcement banner
4
4
intro: Organization owners can create announcement banners for the organization.
Copy file name to clipboardExpand all lines: content/organizations/managing-organization-settings/managing-the-commit-signoff-policy-for-your-organization.md
+3-1
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,9 @@
2
2
title: Managing the commit signoff policy for your organization
3
3
intro: 'You can require users to automatically sign off all commits they make in {% data variables.product.product_name %}''s web interface to repositories owned by your organization.'
4
4
versions:
5
-
feature: commit-signoffs
5
+
fpt: '*'
6
+
ghec: '*'
7
+
ghes: '*'
6
8
permissions: Organization owners can require all commits to repositories owned by the organization be signed off by the commit author.
Copy file name to clipboardExpand all lines: content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/about-custom-repository-roles.md
+2-5
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,8 @@
2
2
title: About custom repository roles
3
3
intro: You can more granularly control access to your organization's repositories with custom repository roles.
4
4
versions:
5
-
feature: custom-repository-roles
5
+
ghes: '*'
6
+
ghec: '*'
6
7
topics:
7
8
- Organizations
8
9
- Teams
@@ -23,12 +24,8 @@ You can have more granular control over the permissions you grant at the reposit
23
24
24
25
After you create a custom role, anyone with admin access to a repository can assign the role to an individual or team. For more information, see [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-an-individuals-access-to-an-organization-repository) and [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-team-access-to-an-organization-repository).
25
26
26
-
{% ifversion custom-repo-role-api %}
27
-
28
27
You can also use the REST API to create and manage custom repository roles. For more information, see [AUTOTITLE](/rest/orgs/custom-roles).
29
28
30
-
{% endif %}
31
-
32
29
{% ifversion custom-org-roles %}
33
30
Custom repository roles manage access to specific repositories in your organization. To {% ifversion org-custom-role-with-repo-permissions %}grant access to all repositories, and to {% endif %}control access to your organization's administration settings, you can use custom organization roles. See [AUTOTITLE](/organizations/managing-peoples-access-to-your-organization-with-roles/about-custom-organization-roles).
Copy file name to clipboardExpand all lines: content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-custom-repository-roles-for-an-organization.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,8 @@ title: Managing custom repository roles for an organization
3
3
intro: 'Learn how to create, edit, or delete custom repository roles for your organization.'
Copy file name to clipboardExpand all lines: content/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/setting-base-permissions-for-an-organization.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ You can set base permissions that apply to all members of an organization when a
24
24
25
25
If someone with admin access to an organization's repository grants a member a higher level of access for the repository, the higher level of access overrides the base permission.
26
26
27
-
{% ifversion custom-repository-roles %}
27
+
{% ifversion ghec or ghes %}
28
28
If you've created a custom repository role with an inherited role that is lower access than your organization's base permissions, any members assigned to that role will default to the organization's base permissions rather than the inherited role. For more information, see [AUTOTITLE](/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/managing-custom-repository-roles-for-an-organization).
0 commit comments