Mirror Repositories in Entire.io - Entire

Documentation Index

Fetch the complete documentation index at: /llms.txt

Use this file to discover all available pages before exploring further.

A mirror is a synced, read-optimized copy of a GitHub repository, hosted on Entire’s Git network in the region you choose. Use Entire.io when you want to configure GitHub access and choose repositories from the web app. This guide covers the web flow. For the command-line flow, see Mirrors in CLI.

Before you start

Make sure you have:

Configure GitHub access

In Entire.io, open the repository setup flow and choose Configure GitHub App. GitHub opens the Entire GitHub App configuration. From there, an organization admin can install the app or update its repository access.

Choose either:

Save the GitHub App configuration, then return to Entire.io.

Select repositories

After GitHub access is configured, Entire.io shows the repositories that are available to mirror. Select the repositories you want to make available in Entire. If a repository does not appear, confirm that:

For more help, see Troubleshooting.

Choose data residency

Choose the region where Entire stores and serves the repository mirror. Entire currently supports US and EU regions. Use the region required by your team’s security, compliance, or latency needs. You can choose a region per repository before continuing.

Continue to Entire

After you choose repositories and data residency, continue into Entire.io. The mirrored repositories appear in the repository list. From there, your team can use Entire.io to inspect repository activity and agents can use the mirror as a regional Git remote.

If you are not an org admin

If you are not a GitHub organization admin, you may not be able to add or remove repositories from the GitHub App configuration. You can still continue to Entire.io and use repositories that an admin has already made available. If the repository you need is missing, ask a GitHub organization admin to configure the Entire GitHub App for that repository.

For the full GitHub App permission model, see GitHub App Access. For GitHub-synced mirror access and hourly collaborator sync, see Mirror Access and Permissions.