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/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages.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
@@ -16,7 +16,7 @@ topics:
16
16
17
17
{% note %}
18
18
19
-
**Billing update for container image storage:** During the beta phase of the {% data variables.product.prodname_capitalized_container_registry %}, Docker image storage and bandwidth are free for both the previous `docker.pkg.github.com` and current `ghcr.io` hosting services. For more information, see "[Introduction to {% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages)."
19
+
**Billing update for container image storage:** During the beta phase of the {% data variables.product.prodname_container_registry %}, Docker image storage and bandwidth are free for both the previous `docker.pkg.github.com` and current `ghcr.io` hosting services. For more information, see "[Introduction to {% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages)."
Copy file name to clipboardExpand all lines: content/packages/learn-github-packages/about-permissions-for-github-packages.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
@@ -29,7 +29,7 @@ The {% data variables.product.prodname_registry %} registries below use reposito
29
29
30
30
Packages with granular permissions are scoped to a personal user or organization account. You can change the access control and visibility of the package separately from a repository that is connected (or linked) to a package.
31
31
32
-
Currently, only the {% data variables.product.prodname_capitalized_container_registry %} offers granular permissions for your container image packages.
32
+
Currently, only the {% data variables.product.prodname_container_registry %} offers granular permissions for your container image packages.
33
33
34
34
### Visibility and access permissions for container images
Copy file name to clipboardExpand all lines: content/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility.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
@@ -13,7 +13,7 @@ versions:
13
13
14
14
Packages with granular permissions are scoped to a personal user or organization account. You can change the access control and visibility of a package separately from the repository that it is connected (or linked) to.
15
15
16
-
Currently, only the {% data variables.product.prodname_capitalized_container_registry %} offers granular permissions for your container image packages.
16
+
Currently, only the {% data variables.product.prodname_container_registry %} offers granular permissions for your container image packages.
17
17
18
18
For more information about permissions for repository-scoped packages, packages-related scopes for PATs, or managing permissions for your actions workflows, see "[About permissions for GitHub Packages](/packages/learn-github-packages/about-permissions-for-github-packages)."
Copy file name to clipboardExpand all lines: content/packages/learn-github-packages/connecting-a-repository-to-a-package.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
@@ -59,14 +59,14 @@ By connecting a repository to a package, the package landing page will show info
59
59
$ docker tag 38f737a91f39 ghcr.io/monalisa/hello_docker:latest
60
60
```
61
61
62
-
5. If you haven't already, authenticate to the {% data variables.product.prodname_capitalized_container_registry %}. For more information, see "[Authenticating to the {% data variables.product.prodname_capitalized_container_registry %}](/packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images#authenticating-to-the-container-registry)."
62
+
5. If you haven't already, authenticate to the {% data variables.product.prodname_container_registry %}. For more information, see "[Authenticating to the {% data variables.product.prodname_container_registry %}](/packages/managing-container-images-with-github-container-registry/pushing-and-pulling-docker-images#authenticating-to-the-container-registry)."
Copy file name to clipboardExpand all lines: content/packages/learn-github-packages/introduction-to-github-packages.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ versions:
25
25
26
26
You can integrate {% data variables.product.prodname_registry %} with {% data variables.product.product_name %} APIs, {% data variables.product.prodname_actions %}, and webhooks to create an end-to-end DevOps workflow that includes your code, CI, and deployment solutions.
27
27
28
-
{% data variables.product.prodname_registry %} offers different package registries for commonly used package managers, such as npm, RubyGems, Apache Maven, Gradle, Docker, and NuGet. {% if currentVersion == "free-pro-team@latest" %}The {% data variables.product.prodname_capitalized_container_registry %} is optimized for containers and supports Docker and OCI images.{% endif %} For more information on the different package registries that {% data variables.product.prodname_registry %} supports, see "[Working with a {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)."
28
+
{% data variables.product.prodname_registry %} offers different package registries for commonly used package managers, such as npm, RubyGems, Apache Maven, Gradle, Docker, and NuGet. {% if currentVersion == "free-pro-team@latest" %}The {% data variables.product.prodname_container_registry %} is optimized for containers and supports Docker and OCI images.{% endif %} For more information on the different package registries that {% data variables.product.prodname_registry %} supports, see "[Working with a {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)."
29
29
30
30
{% if currentVersion == "free-pro-team@latest" %}
31
31
@@ -43,7 +43,7 @@ You can view a package's README, as well as metadata such as licensing, download
43
43
44
44
|||
45
45
|--------------------|--------------------|
46
-
| Permissions | {% if currentVersion == "free-pro-team@latest" %}The permissions for a package are either inherited from the repository where the package is hosted or, for packages in the {% data variables.product.prodname_capitalized_container_registry %}, they can be defined for specific user or organization accounts. For more information, see "[Configuring a package’s access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)." {% else %}Each package inherits the permissions of the repository where the package is hosted. <br> <br> For example, anyone with read permissions for a repository can install a package as a dependency in a project, and anyone with write permissions can publish a new package version.{% endif %} |
46
+
| Permissions | {% if currentVersion == "free-pro-team@latest" %}The permissions for a package are either inherited from the repository where the package is hosted or, for packages in the {% data variables.product.prodname_container_registry %}, they can be defined for specific user or organization accounts. For more information, see "[Configuring a package’s access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)." {% else %}Each package inherits the permissions of the repository where the package is hosted. <br> <br> For example, anyone with read permissions for a repository can install a package as a dependency in a project, and anyone with write permissions can publish a new package version.{% endif %} |
47
47
| Visibility | {% data reusables.package_registry.public-or-private-packages %} |
48
48
49
49
For more information, see "[About permissions for {% data variables.product.prodname_registry %}](/packages/learn-github-packages/about-permissions-for-github-packages)."
@@ -83,7 +83,7 @@ For more information about subdomain isolation, see "[Enabling subdomain isolati
83
83
For more information about configuring your package client for use with {% data variables.product.prodname_registry %}, see "[Working with a {% data variables.product.prodname_registry %} registry](/packages/working-with-a-github-packages-registry)."
84
84
85
85
{% if currentVersion == "free-pro-team@latest" %}
86
-
For more information about Docker and the {% data variables.product.prodname_capitalized_container_registry %}, see "[Working with the Container registry](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)" and "[Working with the Docker registry](/packages/working-with-a-github-packages-registry/working-with-the-docker-registry)."
86
+
For more information about Docker and the {% data variables.product.prodname_container_registry %}, see "[Working with the Container registry](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)" and "[Working with the Docker registry](/packages/working-with-a-github-packages-registry/working-with-the-docker-registry)."
87
87
{% endif %}
88
88
### Authenticating to {% data variables.product.prodname_registry %}
Copy file name to clipboardExpand all lines: content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.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
@@ -24,7 +24,7 @@ versions:
24
24
You can extend the CI and CD capabilities of your repository by publishing or installing packages as part of your workflow.
25
25
26
26
{% if currentVersion == "free-pro-team@latest" %}
27
-
#### Authenticating to the {% data variables.product.prodname_capitalized_container_registry %}
27
+
#### Authenticating to the {% data variables.product.prodname_container_registry %}
28
28
29
29
{% data reusables.package_registry.container-registry-beta %}
Copy file name to clipboardExpand all lines: content/packages/working-with-a-github-packages-registry/enabling-improved-container-support-with-the-container-registry.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: Enabling improved container support with the Container registry
3
-
intro: 'To use the {% data variables.product.prodname_capitalized_container_registry %}, you must enable it for your user or organization account.'
3
+
intro: 'To use the {% data variables.product.prodname_container_registry %}, you must enable it for your user or organization account.'
4
4
product: '{% data reusables.gated-features.packages %}'
**Note:** The {% data variables.product.prodname_capitalized_container_registry %} is currently in public beta and subject to change. During the beta, storage and bandwidth are free. For more information, see "[Introduction to {% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages)."
15
+
**Note:** The {% data variables.product.prodname_container_registry %} is currently in public beta and subject to change. During the beta, storage and bandwidth are free. For more information, see "[Introduction to {% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages)."
16
16
17
17
{% endnote %}
18
18
19
19
{% data reusables.package_registry.docker-vs-container-registry %}
20
20
21
-
### Enabling the {% data variables.product.prodname_capitalized_container_registry %} for your personal account
21
+
### Enabling the {% data variables.product.prodname_container_registry %} for your personal account
22
22
23
23
Once the {% data variables.product.prodname_container_registry %} is enabled for your personal user account, you can publish containers to the {% data variables.product.prodname_container_registry %} owned by your user account.
24
24
25
-
To use the {% data variables.product.prodname_capitalized_container_registry %} within an organization, the organization owner must enable the feature for organization members.
25
+
To use the {% data variables.product.prodname_container_registry %} within an organization, the organization owner must enable the feature for organization members.
26
26
27
27
{% data reusables.feature-preview.feature-preview-setting %}
28
28
2. On the left, select "Improved container support", then click **Enable**.
### Enabling the {% data variables.product.prodname_capitalized_container_registry %} for your organization account
31
+
### Enabling the {% data variables.product.prodname_container_registry %} for your organization account
32
32
33
-
Before organization owners or members can publish container images to the {% data variables.product.prodname_capitalized_container_registry %}, an organization owner must enable the feature preview for the organization.
33
+
Before organization owners or members can publish container images to the {% data variables.product.prodname_container_registry %}, an organization owner must enable the feature preview for the organization.
Copy file name to clipboardExpand all lines: content/packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,18 +10,18 @@ versions:
10
10
free-pro-team: '*'
11
11
---
12
12
13
-
### Key differences between the {% data variables.product.prodname_capitalized_container_registry %} and the Docker registry
13
+
### Key differences between the {% data variables.product.prodname_container_registry %} and the Docker registry
14
14
15
15
{% data reusables.package_registry.container-registry-beta %}
16
16
17
-
The {% data variables.product.prodname_capitalized_container_registry %} supersedes the existing {% data variables.product.prodname_registry %} Docker registry and is optimized to support some of the unique needs of containers.
17
+
The {% data variables.product.prodname_container_registry %} supersedes the existing {% data variables.product.prodname_registry %} Docker registry and is optimized to support some of the unique needs of containers.
18
18
19
-
With the {% data variables.product.prodname_capitalized_container_registry %} you can:
19
+
With the {% data variables.product.prodname_container_registry %} you can:
20
20
- Store container images within your organization and user account, rather than a repository.
21
21
- Set granular permissions and visibility independently of repository permissions and visibility.
22
22
- Access public container images anonymously.
23
23
24
-
|| Docker registry| {% data variables.product.prodname_capitalized_container_registry %} |
24
+
|| Docker registry| {% data variables.product.prodname_container_registry %} |
25
25
|-------------------|--------------------|----|
26
26
| Hosting locations | You can host multiple Docker images in one repository. | You can host multiple container images in one organization or user account. |
27
27
| Permissions | Each image inherits the permissions of the repository where the image is hosted. <br> <br> For example, anyone with read permissions for a repository can install a package as a dependency in a project, and anyone with write permissions can publish a new package version. | For each container image, you can choose the access level that others have. The permissions for container image access are separate from your organization and repository permissions.
@@ -31,9 +31,9 @@ Foreign layer support | Doesn't support foreign layers, such as Windows images.
31
31
32
32
### Billing changes
33
33
34
-
During the {% data variables.product.prodname_capitalized_container_registry %} beta, both the new {% data variables.product.prodname_container_registry %} and the existing {% data variables.product.prodname_registry %} Docker registry are free of charge. For more information about the {% data variables.product.prodname_registry %} Docker registry, see "[Working with the Docker registry](/packages/working-with-a-github-packages-registry/working-with-the-docker-registry)."
34
+
During the {% data variables.product.prodname_container_registry %} beta, both the new {% data variables.product.prodname_container_registry %} and the existing {% data variables.product.prodname_registry %} Docker registry are free of charge. For more information about the {% data variables.product.prodname_registry %} Docker registry, see "[Working with the Docker registry](/packages/working-with-a-github-packages-registry/working-with-the-docker-registry)."
35
35
36
-
After the beta, the same billing and storage rates that other {% data variables.product.prodname_registry %} registries use will apply to the {% data variables.product.prodname_capitalized_container_registry %}. For more information, see "[About billing for {% data variables.product.prodname_registry %}](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages)."
36
+
After the beta, the same billing and storage rates that other {% data variables.product.prodname_registry %} registries use will apply to the {% data variables.product.prodname_container_registry %}. For more information, see "[About billing for {% data variables.product.prodname_registry %}](/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-github-packages)."
37
37
38
38
### Domain changes
39
39
@@ -42,9 +42,9 @@ The domain for the {% data variables.product.prodname_container_registry %} is `
42
42
| Registry | Example URL |
43
43
|-----------------|-------------|
44
44
| {% data variables.product.prodname_registry %} Docker registry | `docker.pkg.github.com/OWNER/REPOSITORY/IMAGE_NAME`
45
-
| {% data variables.product.prodname_capitalized_container_registry %} | `ghcr.io/OWNER/IMAGE_NAME`
45
+
| {% data variables.product.prodname_container_registry %} | `ghcr.io/OWNER/IMAGE_NAME`
46
46
47
-
### Authenticating to the {% data variables.product.prodname_capitalized_container_registry %}
47
+
### Authenticating to the {% data variables.product.prodname_container_registry %}
48
48
49
49
{% data reusables.package_registry.feature-preview-for-container-registry %}
50
50
@@ -95,7 +95,7 @@ If you have a {% data variables.product.prodname_actions %} workflow that uses a
95
95
96
96
2. In your {% data variables.product.prodname_actions %} workflow file, update the package url from `https://docker.pkg.github.com` to `ghcr.io`.
97
97
98
-
3. Add your new {% data variables.product.prodname_container_registry %} authentication personal access token (PAT) as a GitHub Actions secret. The {% data variables.product.prodname_capitalized_container_registry %} does not support using `GITHUB_TOKEN` for your PAT so you must use a different custom variable, such as `CR_PAT`. For more information, see "[Creating and storing encrypted secrets](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)."
98
+
3. Add your new {% data variables.product.prodname_container_registry %} authentication personal access token (PAT) as a GitHub Actions secret. The {% data variables.product.prodname_container_registry %} does not support using `GITHUB_TOKEN` for your PAT so you must use a different custom variable, such as `CR_PAT`. For more information, see "[Creating and storing encrypted secrets](/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets)."
99
99
100
100
4. In your {% data variables.product.prodname_actions %} workflow file, update the authentication PAT by replacing your Docker registry PAT ({% raw %}`${{ secrets.GITHUB_TOKEN }}`{% endraw %}) with a new variable for your {% data variables.product.prodname_container_registry %} PAT, such as {% raw %}`${{ secrets.CR_PAT }}`{% endraw %}.
0 commit comments