Skip to main content
Manage Entire repositories.

repo create

Create a repository in a project.
FlagDescription
--cluster-host HOSTPublic host of the cluster to pin the repo to. Defaults to the jurisdiction default.
--project PROJECTOwning project name or ULID. Required.

repo list

List repositories in a project.

repo get

Show a repository by name or ULID.
FlagDescription
--project PROJECTOwning project name or ULID. Required when REPO is a name.

repo delete

Delete a repository by name or ULID.
FlagDescription
-f, --forceSkip the confirmation prompt.
--project PROJECTOwning project name or ULID. Required when REPO is a name.
-y, --yesSkip the confirmation prompt. Alias for --force.

repo mirror create

Create a mirror placement for an existing GitHub repository.
With no arguments, entire repo mirror create opens an interactive wizard to choose repositories and regions. With a GitHub URL, the command registers a mirror for that repo on the target cluster, then waits for the initial GitHub-to-Entire clone to finish. The default cluster host is aws-us-east-2.entire.io. Examples:
FlagDescription
--no-waitReturn once the mirror is registered, without waiting for the initial clone.
--wait-timeout DURATIONHow long to wait for the initial clone. Defaults to 30m0s.

repo mirror remove

Remove a mirror placement for a GitHub repository from the target cluster.
The default cluster host is aws-us-east-2.entire.io. Removing a mirror placement does not delete or rewrite the upstream GitHub repository. Example:

repo mirror collaborators list

List users with access to a mirror.
This command is read-only. Mirror access follows GitHub collaborator permissions and syncs hourly. The caller must be a live GitHub admin of the upstream organization repository, or the owner of a user-owned repository. Example:

Continue with

Mirror a GitHub Repository

Create a mirror and use it from Git.

Mirror Access and Permissions

Understand GitHub-synced access, hourly collaborator sync, and offboarding.