Skip to main content
Match the line returned by git.replo.app, then check the credential, replo-git URL, scope, or retry window.
Create a key with repo.write for that project. A key with only repo.read cannot read push ref advertisements and receives the same Repository not found. response.
Confirm that the host-scoped helper exists:
Set REPLO_API_KEY in the same shell that runs Git. If another credential manager supplies an old credential first, remove its saved entry for git.replo.app, then retry.
Upgrade to Git 2.46 or later before using the authtype helper. On older Git versions, use the Basic helper or pass the bearer value with http.extraHeader for each command.
API keys follow the creator’s current Replo access. Restore the creator’s project access, or ask a workspace administrator with access to create a new key.
Revoke the key in Settings > API Keys immediately. Create a replacement with the narrowest required scopes, update the secret in your shell or CI system, and remove the exposed value from logs and shell history.

Still stuck?

Contact support@replo.app and include:
  • The exact remote response.
  • Your replo-git URL without any credentials.
  • Whether you use Basic or Bearer authentication.
  • Your Git version.
  • Whether the operation is clone, pull, or push.
Never send the API key.

Configure Git authentication

Create a scoped key and configure Basic or Bearer authentication.