Skip to content

Commit 1125d90

Browse files
authored
Merge pull request github#35283 from github/repo-sync
Repo sync
2 parents 6ae4164 + cd8dfd0 commit 1125d90

File tree

36 files changed

+316
-109
lines changed

36 files changed

+316
-109
lines changed

content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,13 @@ After you add an existing organization to your enterprise, the organization's re
4242

4343
* **SAML SSO Configuration:**
4444

45-
* If SAML SSO is configured **for the enterprise**, the enterprise's SAML configuration will apply to the organization. If the organization used SAML SSO, the enterprise account's configuration will replace the organization's configuration. SCIM is not available for enterprise accounts, so SCIM will be disabled for the organization. See "[AUTOTITLE](/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise)" and "[AUTOTITLE](/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)."
46-
* If SAML SSO was configured **for the organization**, members' existing {% data variables.product.pat_generic %} or SSH keys that were authorized to access the organization's resources will be authorized to access the same resources. To access additional organizations owned by the enterprise, members must authorize the {% data variables.product.pat_generic %} or key. See "[AUTOTITLE](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" and "[AUTOTITLE](/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)."
45+
* If SAML SSO is configured **for the destination enterprise**, the enterprise's SAML configuration will apply to the organization.
46+
* If SAML is currently configured on the organization, the enterprise account's SAML configuration will override the organization's configuration. SCIM is not available at the enterprise level for enterprises that use personal accounts, so SCIM will be disabled for the organization. The new inherited enterprise SAML settings will be displayed on the organization's SAML settings page.
47+
* If SAML is ever disabled for the enterprise, the organization SAML settings will revert back to their original configuration.
48+
* If SAML is **not** configured for the destination enterprise, the organization will retain any existing SAML and SCIM settings.
49+
* If organization members have existing SAML authorizations for {% data variables.product.pat_generic_plural %} or SSH keys to access the organization, these authorizations will remain active.
50+
* To see these authorizations, SAML must be configured for either the organization or enterprise, and the user must have a linked SAML identity.
51+
* To access additional organizations owned by the enterprise, members must authorize the {% data variables.product.pat_generic %} or key. See "[AUTOTITLE](/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" and "[AUTOTITLE](/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on)."
4752

4853
* **Trial enterprise:** Certain features may be disabled if added to a trial enterprise. See "[AUTOTITLE](/admin/overview/setting-up-a-trial-of-github-enterprise-cloud#features-not-included-in-the-trial)."
4954
* **{% data variables.product.prodname_github_connect %}:** If the organization was connected to {% data variables.product.prodname_ghe_server %} using {% data variables.product.prodname_github_connect %}, adding the organization to an enterprise will not update the connection. {% data variables.product.prodname_github_connect %} features will no longer function for the organization. To continue using {% data variables.product.prodname_github_connect %}, you must disable and re-enable the feature. See "[AUTOTITLE](/enterprise-server@latest/admin/configuration/configuring-github-connect/managing-github-connect)" in the {% data variables.product.prodname_ghe_server %} documentation.

content/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,25 @@ redirect_from:
1212
- /admin/user-management/managing-organizations-in-your-enterprise/removing-organizations-from-your-enterprise
1313
---
1414

15-
## About organization removal
16-
1715
You can remove an organization that is owned by your enterprise account, so the organization stands alone.
1816

19-
> [!WARNING]
20-
> When you remove an organization from your enterprise:
21-
> * Billing, identity management, 2FA requirements, and other policies for the organization will no longer be governed by your enterprise.
22-
> * The organization will be downgraded to the free plan.
23-
> * The organization will be governed by our standard Terms of Service.
24-
> * Any internal repositories within the organization will be converted to private repositories.
17+
## What happens when an organization is removed?
18+
19+
When you remove an organization from your enterprise:
20+
21+
* Billing, identity management, 2FA requirements, and other policies for the organization will no longer be governed by your enterprise.
22+
* The organization will be downgraded to the free plan.
23+
* The organization will be governed by our standard Terms of Service.
24+
* Any internal repositories within the organization will be converted to private repositories.
25+
26+
As part of the downgrade to the free plan:
27+
28+
* Protected branch and ruleset configurations will be retained in your settings, but will no longer be applied in private repositories.
29+
* Existing pull request drafts will remain in draft status. New drafts cannot be created.
30+
* CODEOWNERS files will no longer be applied in private repositories.
31+
* Private {% data variables.product.prodname_pages %} sites will no longer be available.
32+
* Wikis will be retained, but won't be visible unless the organization is upgraded to {% data variables.product.prodname_team %}.
33+
* Secrets will be retained, but will not be accessible in private repositories unless the organization is upgraded to {% data variables.product.prodname_team %}.
2534

2635
## Removing an organization from your enterprise
2736

content/admin/managing-iam/configuring-authentication-for-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ After the initial configuration of SAML SSO, the only setting you can update on
103103
> [!NOTE]
104104
> {% data reusables.enterprise-accounts.emu-password-reset-session %}
105105
106+
1. If you're using a **non-partner IdP** (an IdP other than Okta, PingFederate or Entra ID), before enabling SAML, you must update a setting so that you will be able to set up SCIM using the REST API. See "[AUTOTITLE](/admin/managing-iam/provisioning-user-accounts-with-scim/configuring-scim-provisioning-for-users#configuring-provisioning-for-other-identity-management-systems)."
106107
{% data reusables.enterprise-accounts.access-enterprise-emu %}
107108
{% data reusables.enterprise-accounts.identity-provider-tab %}
108109
{% data reusables.enterprise-accounts.sso-configuration %}

content/admin/managing-iam/understanding-iam-for-enterprises/getting-started-with-enterprise-managed-users.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ Using an **incognito or private browsing window**:
4242

4343
{% data reusables.enterprise-accounts.emu-password-reset-session %}
4444

45+
We strongly recommend **storing the credentials for the setup user** in your company's password management tool. Someone will need to sign in as this user to update authentication settings, migrate to another identity provider or authentication method, or use your enterprise's recovery codes.
46+
4547
## Create a {% data variables.product.pat_generic %}
4648

4749
{% data reusables.enterprise-accounts.emu-create-a-pat %}

content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/displaying-ip-addresses-in-the-audit-log-for-your-enterprise.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ By default, {% data variables.product.product_name %} does not display the sourc
2020

2121
You are responsible for meeting any legal obligations that accompany the viewing or storage of IP addresses displayed within your enterprise's audit log.
2222

23-
If you choose to display IP addresses for your enterprise account, the IP addresses will appear in both your enterprise's audit log and the audit log of every organization owned by your enterprise. Alternatively, you can enable the display of IP addresses in the audit log for individual organizations. For more information, see "[AUTOTITLE](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/displaying-ip-addresses-in-the-audit-log-for-your-organization)."
23+
If you choose to display IP addresses for your enterprise account, IP addresses for **new and existing events** will appear in both your enterprise's audit log and the audit log of every organization owned by your enterprise. Alternatively, you can enable the display of IP addresses in the audit log for individual organizations. For more information, see "[AUTOTITLE](/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/displaying-ip-addresses-in-the-audit-log-for-your-organization)."
2424

2525
You can display IP addresses in the audit log regardless of which authentication method you use for your enterprise on {% data variables.product.github %}. For more information, see "[AUTOTITLE](/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise)."
2626

content/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ To learn more about the license data associated with your enterprise account and
3636

3737
## Viewing license usage on {% ifversion ghec %}{% data variables.product.prodname_ghe_cloud %}{% elsif ghes %}{% data variables.location.product_location %}{% endif %}
3838

39-
You can view the license usage for your enterprise and download a file with license details. If you're not seeing expected license counts in this report, it's possible that the subscriber’s assigned {% data variables.product.prodname_vs %} subscription email address and {% data variables.product.prodname_dotcom_the_website %} email address aren't exactly the same. For further information, see "[AUTOTITLE](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)."
40-
4139
{% ifversion ghec %}
4240

41+
You can view the license usage for your enterprise and download a file with license details. If you're not seeing expected license counts in this report, it's possible that the subscriber’s assigned {% data variables.product.prodname_vs %} subscription email address and {% data variables.product.prodname_dotcom_the_website %} email address aren't exactly the same. For further information, see "[AUTOTITLE](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)."
42+
4343
{% data reusables.enterprise-accounts.access-enterprise-on-dotcom %}
4444
{% data reusables.enterprise-accounts.settings-tab %}
4545
{% data reusables.enterprise-accounts.license-tab %}
@@ -54,11 +54,12 @@ You can view the license usage for your enterprise and download a file with lice
5454
{% data reusables.enterprise-accounts.access-enterprise %}
5555
{% data reusables.enterprise-accounts.settings-tab %}
5656
{% data reusables.enterprise-accounts.license-tab %}
57-
1. Review your current {% data variables.product.prodname_enterprise %} license, as well as consumed and available user licenses.{% ifversion ghes %}
58-
* To download the consumed license report as a JSON file, in the top right under "Quick links", choose **Export license usage**. For more information about reviewing the data in this report, see "[AUTOTITLE](/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise)."
59-
* If you have purchased {% data variables.product.prodname_GH_advanced_security %}, you can review your total {% ifversion ghas-billing-UI-update %}licenses{% else %}seats{% endif %} used as well as a per-organization breakdown of active committers. See "[AUTOTITLE](/admin/code-security/managing-github-advanced-security-for-your-enterprise)."{% endif %}
57+
1. Review your current {% data variables.product.prodname_enterprise %} license, as well as consumed and available user licenses.
58+
59+
If you have purchased {% data variables.product.prodname_GH_advanced_security %}, you can review your total {% ifversion ghas-billing-UI-update %}licenses{% else %}seats{% endif %} used as well as a per-organization breakdown of active committers. See "[AUTOTITLE](/admin/code-security/managing-github-advanced-security-for-your-enterprise)."
6060

6161
{% endif %}
62+
6263
{% ifversion ghec %}
6364

6465
## Viewing the last license sync date

content/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ topics:
88
- Copilot
99
children:
1010
- /about-copilot-agents
11-
- /using-a-demo-agent
1211
- /configuring-your-copilot-agent-to-communicate-with-the-copilot-platform
1312
- /configuring-your-copilot-agent-to-communicate-with-github
1413
- /using-copilots-llm-for-your-agent

content/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension/using-a-demo-agent.md

Lines changed: 0 additions & 50 deletions
This file was deleted.

content/copilot/building-copilot-extensions/creating-a-copilot-extension/configuring-your-server-to-deploy-your-copilot-agent.md renamed to content/copilot/building-copilot-extensions/creating-a-copilot-extension/configuring-your-server-to-host-your-copilot-agent.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
11
---
2-
title: Configuring your server to deploy your Copilot agent
3-
intro: 'Learn how to deploy your {% data variables.product.prodname_copilot_short %} agent to a server that is accessible to the internet.'
2+
title: Configuring your server to host your Copilot agent
3+
intro: 'Learn how to make your {% data variables.product.prodname_copilot_short %} agent accessible to the internet.'
44
versions:
55
feature: copilot-extensions
6+
redirect_from:
7+
- /copilot/building-copilot-extensions/creating-a-copilot-extension/configuring-your-server-to-deploy-your-copilot-agent
68
topics:
79
- Copilot
8-
shortTitle: Deploy your agent
10+
shortTitle: Host your agent
911
type: how_to
1012
---
1113

1214
{% data reusables.copilot.copilot-extensions.beta-note %}
1315

14-
Your {% data variables.product.prodname_copilot_agent_short %} must be hosted on a server that is accessible to the internet. This guide will help you set up a server to run your {% data variables.product.prodname_copilot_agent_short %}. In this guide, we will use [ngrok](https://ngrok.com/) to create a tunnel to your local server, but you could also use a service like [localtunnel](https://localtunnel.github.io/www/) or [serveo](https://serveo.net/).
16+
Your {% data variables.product.prodname_copilot_agent_short %} must be hosted on a server that is accessible to the internet. In this guide, we will use [ngrok](https://ngrok.com/) to create a tunnel to your local server, but you could also use a service like [localtunnel](https://localtunnel.github.io/www/) or [serveo](https://serveo.net/).
1517

1618
Alternatively, if you are a {% data variables.product.prodname_codespaces %} user, you can use the built-in {% data variables.product.prodname_codespaces %} port forwarding. For more information, see "[AUTOTITLE](/codespaces/developing-in-a-codespace/forwarding-ports-in-your-codespace)."
1719

1820
## Prerequisites
1921

20-
* You have created a {% data variables.product.prodname_copilot_agent_short %}. For more information, see "[AUTOTITLE](/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension)." Alternatively, you can use a demo agent. For more information, see "[AUTOTITLE](/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension/using-a-demo-agent)."
22+
* You have created a {% data variables.product.prodname_copilot_agent_short %}. For more information, see "[AUTOTITLE](/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension)."
2123

2224
## Configuring your server
2325

24-
1. Visit the [ngrok setup & installation page](https://dashboard.ngrok.com/get-started/setup/).
26+
1. Visit the [ngrok setup & installation page](https://dashboard.ngrok.com/get-started/setup/).
2527
1. If you do not yet have an account, follow the instructions on screen to sign up.
2628
1. Under "Agents," ensure the correct operating system is selected.
2729
1. Under "Installation," follow the instructions for your operating system to download and install ngrok.
28-
1. Under "Deploy your app online," selection **Ephemeral domain** or **Static domain**.
30+
1. Under "Deploy your app online," select **Ephemeral domain** or **Static domain**.
2931
1. Run the command provided in your terminal, replacing the port number with the port your agent is configured to run on. For example:
3032

3133
* For an ephemeral domain:
3234

3335
```shell copy
34-
ngrok http http://localhost:3000
36+
ngrok http http://localhost:AGENT-PORT-NUMBER
3537
```
3638

3739
* For a static domain:
3840

3941
```shell copy
40-
ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app 3000
42+
ngrok http --domain=YOUR-STATIC-DOMAIN.ngrok-free.app AGENT-PORT-NUMBER
4143
```
4244

43-
> [!NOTE] The Blackbeard demo extension is configured to run on port 3000 by default.
44-
4545
1. In your terminal, next to "Forwarding," copy the URL that ngrok has assigned to your server. You will need this forwarding endpoint when you are configuring your {% data variables.product.prodname_github_app %}.
4646

4747
> [!NOTE] Do not copy the `-> http://localhost:XXXX` part of the URL.

content/copilot/building-copilot-extensions/creating-a-copilot-extension/creating-a-github-app-for-your-copilot-extension.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ A {% data variables.product.prodname_copilot_extension_short %} is a {% data var
1515

1616
## Prerequisites
1717

18-
* You have created a {% data variables.product.prodname_copilot_agent_short %}. For more information, see "[AUTOTITLE](/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension)." Alternatively, you can use a demo agent. For more information, see "[AUTOTITLE](/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension/using-a-demo-agent)."
18+
* You have created a {% data variables.product.prodname_copilot_agent_short %}. For more information, see "[AUTOTITLE](/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension)."
1919
* You have configured your server to deploy your {% data variables.product.prodname_copilot_agent_short %}, and you have your hostname (aka forwarding endpoint). For more information, see "[AUTOTITLE](/copilot/building-copilot-extensions/creating-a-copilot-extension/configuring-your-server-to-deploy-your-copilot-agent)."
2020

2121
## Creating a {% data variables.product.prodname_github_app %}

0 commit comments

Comments
 (0)