This topic describes how to create a Chef Repository. This is required before publishing and installing Chef packages. There are three primary types of repositories:
Local repositories: Where you store and share 1st and 2nd party packages with your organization
Remote repositories: Enable you to download from any remote location, including external package registries or other Artifactory instances
Virtual repositories: Enable aggregating remote and local repositories, enabling your organization to scale by providing a single URL that provides access to multiple repositories and types
For more information on JFrog repositories, see Repository Management Overview.
Prerequisite: You need Admin or Project Admin permissions to create a Chef repository. If you don't have Admin permissions, the option will not be available.
To create a Chef supermarket repository:
In the Administration tab, click Repositories | Create a Repository
Select the repository type you want to create, configure the required fields (described in the following list), then click Create Repository.
For Remote Repositories, defined in Artifactory serves as a caching proxy for a supermarket managed at a remote URL such as https://supermarket.chef.io.
Click Create Repository. The repository is created, and the Repositories window is displayed.