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: learn-pr/github/authenticate-authorize-user-identities-github/includes/5-team-synchronization.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,8 @@ Consider the following scenario to understand how team synchronization works in
47
47
- Alice is added to the IdP group → automatically added to the GitHub team
48
48
- If she leaves the group → automatically removed from the team
49
49
50
-
**Note:** Team Sync in GHES doesn’t provision accounts. Users must already be GitHub organization members.
50
+
> [!NOTE]
51
+
> Team Sync in GHES doesn’t provision accounts. Users must already be GitHub organization members.
51
52
52
53
### Team Sync Configuration
53
54
@@ -68,7 +69,8 @@ To disable:
68
69
69
70
:::image type="content" source="../media/disable-team-synchronization.png" alt-text="Screenshot of the organization setting to disable team synchronization." :::
70
71
71
-
> Note: Disabling sync removes users from teams if they were added via IdP mapping.
72
+
> [!NOTE]
73
+
> Disabling sync removes users from teams if they were added via IdP mapping.
72
74
73
75
### SCIM in GHES
74
76
SCIM is an open standard protocol designed to automate the exchange of user identity information between identity domains and IT systems. In the context of GHES, SCIM enables administrators to provision, update, and deprovision user accounts directly through the GitHub API. This means you can create, update, and delete user accounts, and sync group information to map GitHub team memberships.
Copy file name to clipboardExpand all lines: learn-pr/github/github-administration-for-enterprise-support-adoption/includes/2-github-enterprise-tools-features.md
+9-10Lines changed: 9 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,3 @@
1
-
# GitHub Administration for Enterprise Support and Adoption
2
-
3
1
As a GitHub Enterprise administrator, you're responsible for establishing development environments that are both secure and scalable. This unit explores how to distinguish between GitHub Enterprise’s *upkeep* and *automation* features, and how to configure your organization for efficient collaboration.
4
2
5
3
We also introduce standards-based developer workflows and rulesets—powerful tools for centralized policy enforcement.
@@ -19,7 +17,7 @@ Imagine your organization has brought in an external contractor team to deliver
- Monitoring GitHub Actions usage to ensure efficient automation across the expanding team (an automation feature).
21
19
22
-
:::image type="content" source="../media/enterprise-features-dichotomy.png" alt-text="GitHub Enterprise features categories split between Upkeep and Automation":::
20
+
:::image type="content" source="../media/enterprise-features-dichotomy.png" alt-text="Diagram of GitHub Enterprise features categories split between Upkeep and Automation.":::
23
21
24
22
25
23
## Establishing Developer Workflow Standards
@@ -43,7 +41,7 @@ To ensure consistency, security, and scalability, GitHub Enterprise organization
43
41
44
42
**Rulesets** are GitHub's recommended mechanism for enforcing policy at scale. Unlike traditional branch protection rules, rulesets allow you to centrally manage policies across multiple repositories and teams.
Copy file name to clipboardExpand all lines: learn-pr/github/github-administration-for-enterprise-support-adoption/includes/3-support-for-github-enterprise.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,5 @@
1
1
:::image type="content" source="../media/premium-support.png" alt-text="A graphic that shows a stylized support engineer, with icons that represent different times of day":::
2
2
3
-
# GitHub Enterprise Support
4
-
5
3
This unit explains the enhanced support options available with GitHub Enterprise and outlines key responsibilities of administrators when working with GitHub Support. You'll apply this knowledge whether you're using GitHub Enterprise Server (self-hosted) or GitHub Enterprise Cloud (hosted by GitHub).
6
4
7
5
@@ -44,7 +42,8 @@ GitHub Support typically assists with issues across three areas: accounts, secur
44
42
- Security Incidents: GitHub Support can help mitigate damage from compromised accounts, roll back repository changes, and assist with security recovery.
45
43
- Abuse Cases: Support investigates violations of GitHub’s terms, such as harassment or inappropriate content, and can remove users or content as needed.
46
44
47
-
> ⚠️ Administrators are responsible for infrastructure configuration, CI/CD integrations, third-party auth systems (like SAML), internal scripting, hardware setup, and immediate on-prem issue resolution.
45
+
> [!NOTE]
46
+
> Administrators are responsible for infrastructure configuration, CI/CD integrations, third-party auth systems (like SAML), internal scripting, hardware setup, and immediate on-prem issue resolution.
48
47
49
48
50
49
@@ -58,7 +57,7 @@ Include the following:
58
57
- Context (e.g., first occurrence, frequency, business impact)
59
58
- Error messages (verbatim)
60
59
61
-
### 🔥 GitHub Support Priority Levels
60
+
### GitHub Support Priority Levels
62
61
63
62
| Priority | Description | Typical Response Time |
Copy file name to clipboardExpand all lines: learn-pr/github/github-administration-for-enterprise-support-adoption/includes/4-scale-your-github-enterprise-deployment.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,15 @@
1
-
# GitHub Enterprise: Scalable Administration and Governance
2
-
3
1
As your GitHub Enterprise organization grows—whether due to team expansion or new contractor engagements—administrators are responsible for ensuring secure access, managing identity lifecycles, monitoring compliance, and optimizing deployment pipelines. This unit introduces key GitHub Enterprise features and governance tools to help you scale securely and efficiently.
4
2
5
3
6
4
## Secure Access with Single Sign-On (SSO)
7
5
8
-
To maintain centralized identity control and streamline user management, enable SAML-based single sign-on (SSO) with your identity provider (IdP), such as Okta or Microsoft Entra ID.
6
+
To maintain centralized identity control and streamline user management, enable SAML-based Single Sign-On (SSO) with your identity provider (IdP), such as Okta or Microsoft Entra ID.
9
7
10
-
> **Tip:** From your organization’s **People** tab, you can review and revoke individual SAML credentials under the **SAML identity linked** section.
8
+
> [!TIP]
9
+
> From your organization’s **People** tab, you can review and revoke individual SAML credentials under the **SAML identity linked** section.
11
10
12
-
> **Important:** If you use team synchronization, revoking a user’s SSO identity automatically removes them from any teams mapped to IdP groups.
11
+
> [!IMPORTANT]
12
+
> If you use team synchronization, revoking a user’s SSO identity automatically removes them from any teams mapped to IdP groups.
13
13
14
14
15
15
## Automate Identity Management with SCIM and APIs
@@ -72,7 +72,7 @@ GraphQL enables you to fetch only the data you need or mutate enterprise setting
72
72
73
73
Enterprise Apps enhance oversight and control over GitHub Apps installed across your organizations.
74
74
75
-
### Setup Overview:
75
+
### Setup Overview
76
76
77
77
| Platform | Steps |
78
78
|----------|-------|
@@ -101,7 +101,8 @@ The [GitHub Marketplace](https://github.com/marketplace) offers reusable automat
|**Billing**| Billed per Action minute | SaaS-based (subscription/licensing) |
103
103
104
-
> **Tip:** Use GitHub Actions for ephemeral, event-based automation. Choose GitHub Apps when building persistent services with deeper API interactions or advanced permission scopes.
104
+
> [!TIP]
105
+
> Use GitHub Actions for ephemeral, event-based automation. Choose GitHub Apps when building persistent services with deeper API interactions or advanced permission scopes.
0 commit comments