{% extends "base.html" %} {% block title %}New repository{% endblock %} {% block content %}
{{ e }}
The hub commits these as you, signed with its key as your delegate, as it does for edits on the site.
The repository's data lives in the bucket and this server keeps a cache. The bucket, or the prefix in it, must be empty. It is checked before anything is created. The credentials are sealed on this server and used only for this repository; give them read, write, list and delete under the prefix and nothing more.
Amazon S3: an access key.
Google Cloud Storage: a service account key, the JSON file Google gives you.
Azure: a service principal with a role on the container.