https://git.replo.app to inspect site code, make changes, and keep the repository in sync.
What you can do
- Clone a site’s repository to work on it locally.
- Pull changes made in Replo.
- Push commits back to the site repository.
- Read repository refs from CI before running a build or check.
How authentication works
Use a Replo API key that starts withreplo_sk_. Git accepts the key in 2 forms:
- Basic: Use
tokenas the username and the API key as the password. A host-scoped credential helper can supply both values. - Bearer: Send the key in the
Authorization: Bearerheader. This works with Git, CI, and raw HTTP clients.
Scopes and permissions
Choose the narrowest scope that covers the work:
A key only works for the projects selected when it was created. It also follows the key creator’s current Replo access. Removing that person’s project access stops the key from reaching the project.
Select both scopes when a workflow needs to pull and push.
For privacy, Replo returns the same
Repository not found. response when a repository is missing or the key cannot access it. A key with only repo.read also receives this response when it tries to push.
Get started
Connect with Git
Create a scoped API key, configure authentication, and verify the replo-git
URL.
Troubleshoot Git
Resolve authentication, repository access, scope, and rate-limit errors.