Repository Resources for Projects

JFrog Platform Administration Documentation

Content Type
Administration / Platform
ft:sourceType
Paligo

The JFrog Platform hosts local, remote. virtual and federated repositories. Local and remote repositories are true physical repositories, while a virtual repository is actually an aggregation of these repositories, which is used to create controlled domains for search and resolution of artifacts. For more information, see Repository Management.Repository Management

Rules and guidelines when working with repositories:

  • Platform Admins can both create new repositories and assign existing resources, whereas Project Admins can only create new repositories.

    Working with Federated Repositories in Projects

    Federated Repositories are first created under the Assigned tab, and can then be assigned to a project, by the Platform AdminFederated Repositories

  • Local and remote repositories can be created in one project and assigned to other projects.

  • Each repository is assigned to a single environment. If an environment is not chosen when creating the repository, it is assigned to the DEV environment by default. 

  • Multiple environments can be created within a project. In addition, global environments can also be used within a project. See Environments.Environments

  • You can assign a set of roles to project members for each environment, providing you with an additional layer of role-based access granularity. See Managing Project Roles and Members.

  • Repositories created in the project receive the Project Key added as a prefix to the repository name.

The following example shows how to assign the Docker-Local and Generic-local repositories to the US_Dev project.

assign-repos-to-project.gif

The following example shows how to create a remote Docker repository and set the environment to DEV within the US Dev project. Note that the us-dev project prefix was added to the docker_remote repository.

create-remote-docker-repo.gif