Learn how to manage users and projects on your OVHcloud Managed Private Registry service.
OVHcloud Managed Private Registry service provides you with a managed Harbor, an authenticated Docker registry where you can privately store your Docker images.
- an OVHcloud Managed Private Registry (see the creating a private registry guide for more information)
- access to the Harbor UI to operate the private registry (see the connecting to the UI guide for more information)
Using the Harbor UI, you can manage projects, users, and rights on your private registry.
Creating a new project
A project in Harbor contains all repositories of an application. No images can be pushed to Harbor before the project is created.
There are two types of projects in Harbor:
- Public: All users can read from a public Harbor project.
- Private: Only users with proper privileges can read from this project.
Let's create a private project:
Create a new project on Harbor UI by clicking
+ NEW PROJECT.
Call it private, leave the public checkbox unchecked, and click
-1 for the storage quota if you don't want limitations.
After the project is created, you can browse repositories, helm charts, members, labels, scanner, policy, robot accounts, webhooks, logs, and configuration using the navigation tabs.
Creating a new user and giving it rights to the private project
Now you're going to create a new user and give him developer rights over the private project.
Go to the
Userssection of Harbor UI and click on
+ NEW USER.
Add a new private-user user. For the e-mail domain, use the domain found in the URL of your Harbor UI. Click
The new user is now visible in your Harbor UI.
Go back to the
Projectssection and choose the
Memberstab and click on
Add the private-user as member of the project, and give him a Developer role.
The private-user is now a member of the private project.