Deploying from GitVerse
GitVerse connects with a personal access token — it has no GitHub App equivalent. Three steps: issue a token, connect it to the organisation, import a repository.
1. Issue a token in GitVerse
Open gitverse.ru/settings/tokens (Settings → Token management).
-
Enter a token name, for example
layero. -
Tick the permissions in the table — sections in rows, "Read" and "Write" in columns:
Section Permission Why Repositories Read and Write reading the code and creating the webhook for builds on push Users Read to tell whose token it is -
Press "Generate token" and copy the value — it is shown once. The token looks like 40 characters, letters and digits.
2. Connect the token to your Layero organisation
- In the dashboard app.layero.ru open Settings → Linked accounts.
- Press "Connect repository", pick GitVerse, paste the token.
- Layero verifies the token with a request to GitVerse and shows the login of its owner.
The connection belongs to the organisation: all its members see the repositories. But builds rest on this token — if the owner revokes it or leaves GitVerse, they stop. For a team, issue the token from a service account.
3. Import a repository
- "Create project" → "Import from repository".
- Pick the GitVerse connection and the repository; if the site is not in the root, pick the subfolder.
- Check the detected framework and build commands, press Deploy.
Layero creates a webhook in the repository and starts the first build. From
then on every git push builds the site: the production branch goes to
production, the others to a preview at <project>-<branch>.layero.app.
What differs from GitHub
- No archive by commit. The GitVerse API has no archive download
(checked 2026-09-17:
archive,tarballandstatusesanswer 400), so the builder fetches the needed commit with a shallowgit fetch— usually a fraction of a second even on large repositories. Commit statuses are not posted to GitVerse either: the API has no such endpoint.
If the webhook was not created
If the token lacks "Write" on repositories, Layero cannot create the webhook and says so during import. Issue a token with the right permissions and retry — or create the webhook in GitVerse by hand at the address the dashboard shows.
An overview of all providers and their differences: Connecting a repository.