This topic describes how to create a CRAN Repository. This is required before publishing and installing CRAN 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 CRAN repository. If you don't have Admin permissions, the option will not be available.
To create a CRAN 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 Local Repositories, in the Repository Key field, type a meaningful name for the repository. For example,
cran-local-repository-1. For more information on local repositories, see Local Repositories.For Remote Repositories, you can create a CRAN remote repository to proxy and cache remote repositories or other Artifactory instances.
Note
The index files for remote CRAN repositories are stored and renewed according to the Retrieval Cache Period setting.
For Virtual Repositories, additionally select one or more local or remote repository types to include in the virtual repository. A Virtual Repository in Artifactory aggregates packages from both local and remote repositories. This allows you to access both locally hosted CRAN packages and remote proxied CRAN libraries from a single URL defined for the virtual repository.
Click Create Repository. The repository is created, and the Repositories window is displayed.