unknown command "repo"
unknown command "repo"
Your
entire binary may be older than the repository mirror commands.Update Entire from the updating guide, then try again:The repository is missing from GitHub App access
The repository is missing from GitHub App access
Confirm that the Entire GitHub App is installed and allowed to access the repository.
- Open GitHub installed apps.
- Find Entire.
- Click Configure.
- Choose All repositories or select the repository you want to mirror.
- Save the GitHub App configuration.
A user cannot create or join a mirror
A user cannot create or join a mirror
Check both access requirements:Entire syncs GitHub collaborators into mirror access hourly. If the user recently got GitHub access or recently signed in to Entire, wait for the next sync or have them run
- The Entire GitHub App can access the repository.
- The user has access to the repository in GitHub.
- The user has signed in with the Entire CLI using
entire login.
entire repo mirror create github.com/OWNER/REPO.See Mirror Access and Permissions for GitHub-synced access, hourly collaborator sync, and self-onboarding.Mirror creation takes a while
Mirror creation takes a while
The default create command waits for the initial GitHub-to-Entire clone to finish. Large repositories can take longer.If you only need to register the mirror and check back later, use
--no-wait:Git cannot clone or fetch from the mirror
Git cannot clone or fetch from the mirror
First, confirm you are using the If the URL is correct:
entire:// URL printed by entire repo mirror create.- Run
entire loginto refresh your Entire session. - Confirm you have GitHub collaborator access to the repository.
- If your GitHub access changed recently, wait for the next hourly collaborator sync.
- Confirm your network can reach the Entire cluster host in the URL.
- If you added the mirror to an existing checkout, run
git remote -vand confirm the remote URL.
Pushes through the mirror are rejected
Pushes through the mirror are rejected
Pushes through a mirror are still authenticated with GitHub.If a push is rejected:
- Confirm the user has write access to the GitHub repository.
- Confirm branch protection rules and required checks allow the push.
- Confirm the Entire GitHub App can access the repository.
- Refresh the user’s Entire login.
A pushed branch does not appear on GitHub
A pushed branch does not appear on GitHub
Branch names that start with See Unmirrored branches for how unmirrored branches work.
entire/unmirrored/ are intentionally never synced to GitHub. The branch exists only in the Entire region you pushed it to.To publish the work on GitHub, push the commits to a branch name outside the prefix:A removed user can still read from a mirror
A removed user can still read from a mirror
Removing GitHub access prevents push-through writes because pushes are authenticated with GitHub. Clone and fetch access may continue until the next hourly collaborator sync.See Mirror Access and Permissions for the offboarding flow.
The mirror was removed but a local checkout still points to it
The mirror was removed but a local checkout still points to it
Removing a server-side mirror placement does not edit local Git configuration.Check the remote in the local checkout:To switch back to GitHub:
Still stuck?
Still stuck?
Include these details when asking for help:
entire version- the GitHub repository URL
- the
entire://mirror URL - whether the Entire GitHub App can access the repository
- whether the issue happens during create, clone, fetch, or push
- the full error message
Continue with
Mirrors
Learn how mirrors make GitHub repositories available in Entire.
Mirror Access and Permissions
Understand GitHub-synced access, hourly collaborator sync, and offboarding.