Admin Portal

Overview

The CloudRepo Administrator Portal is where you go to configure CloudRepo.

  • Manage Repositories
  • Manage Repository Users
  • Billing

Repositories

Managing Repositories

In order to manage Repositories in CloudRepo, login to the CloudRepo Administrator Portal and navigate to the Repositories link in the sidebar.

You will see something similar to the following:

_images/admin-repositories.png

Repository URLs

For your convenience, the repository url prefixes are provided for both public and private repositories.

Creating Repositories

To create a repository, click the Create Repository button in the top right. Once this button has been clicked, the UI will change to the following:

_images/admin-create-repository.png

You will need to provide the following information in order to create a repository:

  • Repository Id
    • This will be the unique identifier for your repository. Should be alpha numeric and lowercase (hyphens are allowed).
  • Repository Type
    • Maven (for Maven and other JVM clients)
    • Python (for PyPi clients)

Note

Repository access will default to private upon creation and can be changed immediately after creation.

Browsing a Repository

By selecting a listed repository, you will be able to browse its contents.

_images/admin-browse-repository.png

Downloading Files

You can download files directly from the Admin Portal by clicking the blue download arrow located in the file’s row.

Deleting Files

If you need to remove a file from CloudRepo, simply click the delete button for the file and then confirm deletion. The file will be deleted immediately.

Configure Public or Private Access

Changing the public or private setting of a repository is as easy as clicking the desired toggle in the the repository list. Once you have toggled your desired setting, the changes will take effect immediately.

_images/admin-repositories.png

See also

Our feature documentation on Public and Private Repositories.

Repository Users

In order to retrieve an publish artifacts to CloudRepo private repositories, you’ll need to create one or more repository users.

Note

For security purposes, your admin credentials can not be used to interact with CloudRepo apis. This is primarily due to the fact that a lot of the clients store the credentials in an accessible manner.

Managing Users

CloudRepo provides a simple interface to manage your repository users. Simply login to the CloudRepo Administrator Portal and click the Users link in the sidebar.

The following screen should appear:

_images/admin-repository-users.png

Creating Repository Users

To create a repository user, click the Create User button in the top right. Once this button has been clicked, the UI will change to the following:

_images/admin-create-repository-user.png

You will need to provide the following information in order to create a repository:

  • Email Address
    • This will be the unique identifier for the user.
  • Passphrase
    • The passphrase that the user will use to authenticate with CloudRepo. This effectively serves as an API access key. Must be at least 8 characters long.

Note

Users access will default to Read/Write upon creation and can be changed immediately after creation.

Deleting Repository Users

In order to delete a repository user, simply click on the delete button next to the user and confirm deletion. All access to CloudRepo will be revoked upon successful deletion.