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/actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect.md
+10-2Lines changed: 10 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -76,12 +76,14 @@ The following example OIDC token uses a subject (`sub`) that references a job en
intro: '{% data reusables.shortdesc.making-a-github-app-public-or-private %}'
3
+
intro: 'When setting up a {% data variables.product.prodname_github_app %}, you can make it public so that other GitHub users or organizations can install the app, or private so that you can only install it on the account that owns the app.'
For authentication information, see "[AUTOTITLE](/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app)."
22
21
23
-
## Public installation flow
22
+
## About visibility for {% data variables.product.prodname_github_app %}s
24
23
25
-
Public installation flows have a landing page to enable other people besides the app owner to install the app in their repositories. This link is provided in the "Public link" field when setting up your GitHub App. For more information, see "[AUTOTITLE](/apps/maintaining-github-apps/installing-github-apps)."
24
+
You can make your {% data variables.product.prodname_github_app %} public or private. {% ifversion fpt %}If you set your {% data variables.product.prodname_github_app %} to public, any user on {% data variables.product.prodname_dotcom_the_website %} or {% data variables.product.prodname_ghe_cloud %} can install it. If you set your {% data variables.product.prodname_github_app %} to private, it can only be installed on the account that owns the app.
26
25
27
-
## Private installation flow
26
+
{% elsif ghes %}If you set your {% data variables.product.prodname_github_app %} to public, anyone on your {% data variables.product.prodname_ghe_server %} instance can install it, but the app is not available outside of your instance. If you set your {% data variables.product.prodname_github_app %} to private, it can only be installed on the account that owns the app.
28
27
29
-
Private installation flows allow only the owner of a GitHub App to install it. Limited information about the GitHub App will still exist on a public page, but the **Install** button will only be available to organization administrators or the personal account if the GitHub App is owned by an individual account. Private GitHub Apps can only be installed on the user or organization account of the owner.
28
+
{% elsif ghec %}If you set your {% data variables.product.prodname_github_app %} to public, and the {% data variables.product.prodname_github_app %} is owned by an {% data variables.product.prodname_emu %} account, accounts owned by your enterprise can install it, but the app cannot be installed on accounts outside of your enterprise. If a {% data variables.product.prodname_github_app %} is owned by an account that is not an {% data variables.product.prodname_emu %}, and the app is set to public, any user on {% data variables.product.prodname_dotcom_the_website %} or {% data variables.product.prodname_ghe_cloud %} can install the app. If you set your {% data variables.product.prodname_github_app %} to private, it can only be installed on the account that owns the app.{% endif %}
30
29
31
-
## Changing who can install your GitHub App
30
+
{% ifversion fpt or ghec %}You can create a {% data variables.product.prodname_github_app %} from your individual user account and make it available for organization accounts to install. You do not need an enterprise plan or an organization account to create a {% data variables.product.prodname_github_app %} for organizations even if the organization is owned by an enterprise on {% data variables.product.prodname_ghe_cloud %}.{% endif %}
32
31
33
-
To change who can install the GitHub App:
32
+
If you want to make your app available to {% ifversion ghes %}other {% endif %}{% data variables.product.prodname_ghe_server %} instances, then you need to use an app manifest. The {% data variables.product.prodname_ghe_server %} instance will create the app from the manifest and provide you with the required information. For more information, see "[AUTOTITLE](/developers/apps/building-github-apps/creating-a-github-app-from-a-manifest)."
34
33
35
-
{% data reusables.user-settings.access_settings %}
36
-
{% data reusables.user-settings.developer_settings %}
37
-
{% data reusables.user-settings.github_apps %}
38
-
3. Select the GitHub App whose installation option you want to change.
39
-
{% data reusables.user-settings.github_apps_advanced %}
40
-
5. Depending on the installation option of your GitHub App, click either **Make public** or **Make private**.
41
-
6. Depending on the installation option of your GitHub App, click either **Yes, make this GitHub App public** or **Yes, make this GitHub App {% ifversion fpt or ghec %}internal{% else %}private{% endif %}**.
34
+
If it is important for {% ifversion ghes %}other {% endif %}{% data variables.product.prodname_ghe_server %} users to be able to use your tool, consider using {% data variables.product.prodname_actions %} instead of a {% data variables.product.prodname_github_app %}. Public actions are available on {% data variables.product.prodname_ghe_server %} instances with GitHub Connect. For more information, see "[AUTOTITLE](/github-ae@latest/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)" and "[AUTOTITLE](/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises)."
35
+
36
+
For information about changing the visibility of an existing {% data variables.product.prodname_github_app %}, see "[AUTOTITLE](/apps/maintaining-github-apps/modifying-a-github-app)."
37
+
38
+
### Public installation flow
39
+
40
+
Public {% data variables.product.prodname_github_apps %} have a landing page with an **Install** button, so that other people can install the app in their repositories. If you don't want to use the default landing page, you can modify the "Public link" field on the settings page for your {% data variables.product.prodname_github_app %}. For more information, see "[AUTOTITLE](/apps/maintaining-github-apps/modifying-a-github-app)."
41
+
42
+
{% ifversion fpt or ghec %}If your {% data variables.product.prodname_github_app %} is public to all users on {% data variables.product.prodname_dotcom_the_website %}, you can also choose to publish it to {% data variables.product.prodname_marketplace %}. For more information, see "[AUTOTITLE](/apps/publishing-apps-to-github-marketplace/github-marketplace-overview/about-github-marketplace)."{% endif %}
43
+
44
+
### Private installation flow
45
+
46
+
Private {% data variables.product.prodname_github_apps %} can only be installed on the user or organization account of the app owner. Limited information about the app will exist on a landing page for the app, but the **Install** button will only be available to organization owners and app managers for the organization that owns the app, or the personal account if the {% data variables.product.prodname_github_app %} is owned by an individual account.
Copy file name to clipboardExpand all lines: content/billing/managing-billing-for-github-codespaces/managing-the-spending-limit-for-github-codespaces.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ If you purchased {% data variables.product.prodname_enterprise %} through a Micr
36
36
You can set a spending limit for {% data variables.product.prodname_github_codespaces %} for your own personal account.
37
37
38
38
{% data reusables.user-settings.access_settings %}
39
-
{% data reusables.user-settings.billing_plans %}
39
+
{% data reusables.user-settings.billing_plans_spending %}
40
40
{% data reusables.dotcom_billing.manage-spending-limit %}
41
41
{% data reusables.codespaces.monthly-spending-limit-codespaces %}
42
42
{% data reusables.dotcom_billing.update-spending-limit %}
Copy file name to clipboardExpand all lines: content/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription-for-your-organization-or-enterprise.md
+11Lines changed: 11 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -25,15 +25,26 @@ You can set up a {% data variables.product.prodname_copilot_for_business %} subs
25
25
26
26
Before you can start using {% data variables.product.prodname_copilot_business_short %} in your enterprise, you will need to set up a subscription.
27
27
28
+
### Customers under a Microsoft Enterprise Agreement
29
+
30
+
{% data reusables.copilot.signup-procedure-enterprise-msft-ea %}
31
+
32
+
### Customers under a direct GitHub contract
33
+
28
34
{% data reusables.copilot.signup-procedure-enterprise %}
29
35
30
36
{% endif %}
37
+
38
+
{% ifversion fpt %}
39
+
31
40
## Setting up a {% data variables.product.prodname_copilot_business_short %} subscription for your organization
32
41
33
42
Before you can start using {% data variables.product.prodname_copilot %} in your organization account, you will need to set up a subscription.
34
43
35
44
{% data reusables.copilot.signup-procedure-org %}
36
45
46
+
{% endif %}
47
+
37
48
## Modifying your {% data variables.product.prodname_copilot_business_short %} subscription
Copy file name to clipboardExpand all lines: content/billing/managing-billing-for-your-github-account/connecting-an-azure-subscription-to-your-enterprise.md
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: Connecting an Azure subscription to your enterprise
3
-
intro: 'You can use your Microsoft Enterprise Agreement to enable and pay for {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, and {% data variables.product.prodname_github_codespaces %} usage.'
3
+
intro: 'You can use your Microsoft Enterprise Agreement to enable and pay for {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, {% data variables.product.prodname_github_codespaces %} usage and {% data variables.product.prodname_copilot_business_short %}.'
@@ -11,11 +11,11 @@ shortTitle: Connect an Azure subscription
11
11
---
12
12
## About Azure subscriptions and {% data variables.product.product_name %}
13
13
14
-
{% data reusables.enterprise-accounts.billing-microsoft-ea-overview %} For more information, see "[AUTOTITLE](/billing/managing-billing-for-github-actions/about-billing-for-github-actions) and "[AUTOTITLE](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)."
14
+
{% data reusables.enterprise-accounts.billing-microsoft-ea-overview %} For more information, see "[AUTOTITLE](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)," "[AUTOTITLE](/billing/managing-billing-for-github-packages/about-billing-for-github-packages)," and "[AUTOTITLE](/billing/managing-billing-for-github-copilot)."
15
15
16
16
{% note %}
17
17
18
-
**Note:** If your enterprise account is on a Microsoft Enterprise Agreement, connecting an Azure subscription is the only way to use {% data variables.product.prodname_actions %} and {% data variables.product.prodname_registry %} beyond the included amounts, or to use {% data variables.product.prodname_github_codespaces %} at all.
18
+
**Note:** If your enterprise account is on a Microsoft Enterprise Agreement, connecting an Azure subscription is the only way to use {% data variables.product.prodname_actions %} and {% data variables.product.prodname_registry %} beyond the included amounts, or to use {% data variables.product.prodname_github_codespaces %} and {% data variables.product.prodname_copilot_business_short %} at all.
19
19
20
20
{% endnote %}
21
21
@@ -36,7 +36,7 @@ To connect your Azure subscription, you must have owner permissions to the subsc
36
36
1. Under "Payment Information", click **Add Azure Subscription**.
37
37
1. To sign in to your Microsoft account, follow the prompts.
38
38
1. Review the "Permissions requested" prompt. If you agree with the terms, click **Accept**.
39
-
1. Under "Select a subscription", select the Azure Subscription ID that you want to connect to your enterprise.
39
+
1. Under "Select a subscription", select the Azure subscription ID that you want to connect to your enterprise.
Copy file name to clipboardExpand all lines: content/billing/managing-your-github-billing-settings/adding-information-to-your-receipts.md
+1-2Lines changed: 1 addition & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -34,8 +34,7 @@ Your receipts include your {% data variables.product.prodname_dotcom %} subscrip
34
34
## Adding information to your personal account's receipts
35
35
36
36
{% data reusables.user-settings.access_settings %}
37
-
{% data reusables.user-settings.billing_plans %}
38
-
{% data reusables.user-settings.payment-info-link %}
37
+
{% data reusables.user-settings.billing_plans_payment %}
39
38
1. At the bottom of the page, next to "Additional information," click **Add information**.
40
39
41
40

0 commit comments