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/admin/overview/setting-up-a-trial-of-github-enterprise-cloud.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,7 +54,7 @@ If you invite an existing organization into your trial enterprise, **all of thes
54
54
55
55
## Do I need to provide a payment method?
56
56
57
-
You do not need to provide a payment method to start a trial. If you want to use {% data variables.copilot.copilot_business_short %} during the trial, you can contact {% data variables.contact.github_support %} for approval. Once your request is approved, you will need to provide a credit card for additional validation. You **won't** be charged for using {% data variables.copilot.copilot_business_short %} during the trial.
57
+
You do not need to provide a payment method to start a trial.
Copy file name to clipboardExpand all lines: content/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries.md
+28-3Lines changed: 28 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,13 +43,17 @@ You need to be an **organization owner** to set up access to private registries
43
43
1. Use the **URL** and **Type** fields to define the location and type of the registry:
44
44
***URL** is the location where you access the private registry. For example, to use the {% data variables.product.prodname_registry %} registry for NuGet: `https://nuget.pkg.github.com/ORGANIZATION/index.json`, where `ORGANIZATION` is the name of your organization on {% data variables.product.github %}.
45
45
***Type** is the type of registry.
46
-
1. Select either **Token** or **Username and password**, depending on the authentication method, then enter data into the appropriate fields.
47
-
Some types of authentication tokens, such as a {% data variables.product.github %} {% data variables.product.pat_generic_title_case %}, are tied to a particular user identity. Select the **Username and password** option for these and enter the relevant username as **Username** and the token as **Password**.
46
+
1. Select the authentication method for the registry:
47
+
***Token**: Enter the token used to authenticate with the registry.
48
+
***Username and password**: Enter the username and password used to authenticate with the registry. Some types of authentication tokens, such as a {% data variables.product.github %} {% data variables.product.pat_generic_title_case %}, are tied to a particular user identity. Select this option for these and enter the relevant username as **Username** and the token as **Password**.
49
+
{% ifversion org-private-registry-oidc %}
50
+
***OIDC (OpenID Connect)**: Use short-lived credentials from a cloud identity provider instead of storing long-lived secrets. When you select this option, choose a provider and fill in the provider-specific fields. For more information, see [Configuring OIDC authentication for a private registry](#configuring-oidc-authentication-for-a-private-registry).
51
+
{% endif %}
48
52
1. Define which repositories in the organization can access the private registry using these details: all, private and internal, or selected repositories only.
49
53
1. When you have finished defining the private registry, select **Add Registry** to save the registry information.
50
54
51
55
> [!TIP]
52
-
> When you add a private registry to an organization the token or password is stored as an encrypted secret. Once the registry is created, the token or password cannot be viewed again.
56
+
> When you add a private registry to an organization using **Token** or **Username and password** authentication, the token or password is stored as an encrypted secret. Once the registry is created, the token or password cannot be viewed again.
53
57
54
58
### Enabling {% data variables.product.prodname_code_scanning %} default setup to use a registry definition
55
59
@@ -77,6 +81,27 @@ Any private registries used by the build must also be accessible to the workflow
77
81
78
82
When you configure access to one or more private registries, {% data variables.product.prodname_dependabot %} can propose pull requests to upgrade a vulnerable dependency or to maintain a dependency, see [AUTOTITLE](/code-security/dependabot/working-with-dependabot/configuring-access-to-private-registries-for-dependabot) and [AUTOTITLE](/code-security/dependabot/working-with-dependabot/guidance-for-the-configuration-of-private-registries-for-dependabot).
79
83
84
+
{% ifversion org-private-registry-oidc %}
85
+
86
+
### Configuring OIDC authentication for a private registry
87
+
88
+
OIDC (OpenID Connect) authentication allows {% data variables.product.prodname_dependabot %} to use short-lived credentials from your cloud identity provider to access private registries, eliminating the need to store long-lived secrets. With OIDC, credentials are generated dynamically for each {% data variables.product.prodname_dependabot %} update job. You must configure a trust relationship between your cloud provider and {% data variables.product.github %} before {% data variables.product.prodname_dependabot %} can authenticate.
89
+
90
+
> [!NOTE]
91
+
> OIDC authentication for organization-level private registries is currently supported by {% data variables.product.prodname_dependabot %}. It is not supported by {% data variables.product.prodname_code_scanning %} default setup.
92
+
93
+
When you select **OIDC** as the authentication method for a private registry, choose one of the supported providers and fill in the required fields:
94
+
95
+
***Azure**: Enter the **Tenant ID** (Azure AD tenant ID) and **Client ID** (Azure AD application client ID). You must configure a federated credential in Azure AD that trusts {% data variables.product.github %}'s OIDC provider.
96
+
***AWS CodeArtifact**: Enter the **AWS Region**, **Account ID** (AWS account ID), **Role Name** (IAM role name), **Domain** (CodeArtifact domain), and **Domain Owner** (CodeArtifact domain owner / AWS account ID). You can optionally provide an **Audience**. You must configure an IAM OIDC identity provider in AWS that trusts {% data variables.product.github %}'s OIDC provider.
97
+
***JFrog Artifactory**: Enter the **OIDC Provider Name**. You can optionally provide an **Audience** and **Identity Mapping Name**.
98
+
99
+
The authentication type of a private registry cannot be changed after creation. To switch from OIDC to another authentication method, or vice versa, delete the existing registry and create a new one.
100
+
101
+
For more information about how OIDC works, see [AUTOTITLE](/actions/concepts/security/openid-connect).
102
+
103
+
{% endif %}
104
+
80
105
{% ifversion code-quality %}
81
106
82
107
## {% data variables.product.prodname_code_quality_short %} access to private registries
Copy file name to clipboardExpand all lines: content/code-security/how-tos/secure-your-supply-chain/manage-your-dependency-security/configuring-access-to-private-registries-for-dependabot.md
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,11 @@ For specific ecosystems, you can configure {% data variables.product.prodname_de
32
32
33
33
{% ifversion org-private-registry %}
34
34
35
-
You can configure {% data variables.product.prodname_dependabot %}'s access to private registries at the org-level. For more information on how to configure that, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries).
35
+
You can configure {% data variables.product.prodname_dependabot %}'s access to private registries at the org-level.
36
+
{% ifversion org-private-registry-oidc %}
37
+
Organization-level registries support **Token**, **Username and password**, and **OIDC** authentication.
38
+
{% endif %}
39
+
For more information about configuration, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries).
36
40
37
41
{% endif %}
38
42
@@ -126,6 +130,13 @@ If your private registry is configured with an IP allow list, you can find the I
126
130
127
131
With OIDC-based authentication, {% data variables.product.prodname_dependabot %} update jobs can dynamically obtain short-lived credentials from your cloud identity provider, just like {% data variables.product.prodname_actions %} workflows using OIDC federation.
128
132
133
+
{% ifversion org-private-registry-oidc %}
134
+
135
+
> [!TIP]
136
+
> OIDC authentication is also available for **organization-level** private registries, which you can configure through the organization settings UI or the REST API. For more information, see [AUTOTITLE](/code-security/securing-your-organization/enabling-security-features-in-your-organization/giving-org-access-private-registries#configuring-oidc-authentication-for-a-private-registry).
137
+
138
+
{% endif %}
139
+
129
140
{% data variables.product.prodname_dependabot %} supports OIDC authentication for any registry type that uses `username` and `password` authentication, when the registry is hosted on one of the following cloud providers:
Copy file name to clipboardExpand all lines: content/copilot/get-started/what-is-github-copilot.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,6 @@ You can start using {% data variables.product.prodname_copilot_short %} in sever
66
66
67
67
***Try {% data variables.product.prodname_copilot_short %} for free.** Use {% data variables.copilot.copilot_free_short %} to explore core features with no paid plan required.
68
68
***Subscribe to a paid plan.** Upgrade to {% data variables.copilot.copilot_pro_short %} or {% data variables.copilot.copilot_pro_plus_short %} for full access to premium features and more generous usage limits.
69
-
* Try <ahref="https://github.com/github-copilot/signup?ref_product=copilot&ref_type=trial&ref_style=text&ref_plan=pro"target="_blank"><span>{% data variables.copilot.copilot_pro_short %} for free</span></a> with a one-time 30-day trial.
70
69
***Get free access if you're eligible.** Students, teachers, and open source maintainers may qualify for access to premium features at no cost. See [AUTOTITLE](/copilot/how-tos/copilot-on-github/set-up-copilot/enable-copilot/set-up-for-students) and [AUTOTITLE](/copilot/how-tos/copilot-on-github/set-up-copilot/enable-copilot/set-up-for-teachers-and-os-maintainers).
71
70
***Request access from your organization.** If your organization or enterprise has a {% data variables.product.prodname_copilot %} plan, you can request access by going to [https://github.com/settings/copilot](https://github.com/settings/copilot) and request access under "Get {% data variables.product.prodname_copilot_short %} from an organization."
Copy file name to clipboardExpand all lines: content/copilot/how-tos/use-copilot-agents/request-a-code-review/use-code-review.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,7 @@ If you're happy with the changes, you can accept a single suggestion from {% dat
57
57
58
58
You can also invoke {% data variables.copilot.copilot_cloud_agent %} to implement suggested changes. To do this, you must:
59
59
60
-
*Opt into the {% data variables.release-phases.public_preview %} for {% data variables.copilot.copilot_code-review-tools_short %} and enable {% data variables.copilot.copilot_cloud_agent %}.
60
+
*Enable {% data variables.copilot.copilot_code-review-tools_short %} and {% data variables.copilot.copilot_cloud_agent %}.
61
61
* On review comments from {% data variables.copilot.copilot_code-review %}, click **Implement suggestion**. This creates a draft comment on the pull request, where you can instruct {% data variables.product.prodname_copilot_short %} to address specific feedback. {% data variables.product.prodname_copilot_short %} will create a new pull request against your branch with the suggestions applied.
62
62
63
63
## Providing feedback on {% data variables.product.prodname_copilot_short %}'s reviews
@@ -149,7 +149,7 @@ These instructions explain how to use {% data variables.copilot.copilot_code-rev
149
149
1. In the Git Changes window, click **Review changes with {% data variables.product.prodname_copilot_short %}**.
150
150
This button appears as a comment icon with a sparkle.
151
151
1. {% data variables.product.prodname_copilot_short %} will begin reviewing your changes. After a few moments, a link showing the number of code review comments appears in the Git Changes window.
152
-
1. Click the link to view and navigate the comments. If no issues are found, you’ll see the message:
152
+
1. Click the link to view and navigate the comments. If no issues are found, you'll see the message:
153
153
{% data variables.product.prodname_copilot_short %} did not comment on any files.
154
154
1. {% data variables.product.prodname_copilot_short %} displays comments in your code with a summary of each potential issue. You can:
Copy file name to clipboardExpand all lines: content/copilot/reference/ai-models/model-comparison.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,7 +91,7 @@ These models are designed for tasks that require step-by-step reasoning, complex
91
91
| {% data variables.copilot.copilot_gpt_5_mini %} | Delivers deep reasoning and debugging with faster responses and lower resource usage than GPT-5. Ideal for interactive sessions and step-by-step code analysis. |
92
92
| {% data variables.copilot.copilot_gpt_54 %} | Great at complex reasoning, code analysis, and technical decision-making. |
93
93
| {% data variables.copilot.copilot_claude_sonnet_46 %} | Improves on Sonnet 4.5 with more reliable completions and smarter reasoning under pressure. |
94
-
| {% data variables.copilot.copilot_claude_opus_46 %} | Anthropic’s most powerful model. Improves on {% data variables.copilot.copilot_claude_opus_45 %}. |
94
+
| {% data variables.copilot.copilot_claude_opus_47 %} | Anthropic’s most powerful model. Improves on {% data variables.copilot.copilot_claude_opus_46 %}. |
95
95
| {% data variables.copilot.copilot_gemini_31_pro %} | Advanced reasoning across long contexts and scientific or technical analysis. |
96
96
| {% data variables.copilot.copilot_goldeneye %} | Complex problem-solving challenges and sophisticated reasoning. |
Copy file name to clipboardExpand all lines: content/copilot/reference/ai-models/supported-models.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,6 +91,8 @@ The following table shows which AI models are available in each {% data variable
91
91
> * {% data variables.copilot.copilot_claude_sonnet_46 %}
92
92
> * {% data variables.copilot.copilot_gpt_54_mini %}
93
93
94
+
{% data reusables.copilot.opus-47-promo-period %}
95
+
94
96
Each model has a premium request multiplier, based on its complexity and resource usage. If you are on a paid {% data variables.product.prodname_copilot_short %} plan, your premium request allowance is deducted according to this multiplier.
95
97
96
98
For more information about premium requests, see [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests).
0 commit comments