Перейти к основному содержимому

Деплой из GitVerse

GitVerse подключается персональным токеном — GitHub App у него нет. Три шага: выпустить токен, подключить его к организации, импортировать репозиторий.

1. Выпустить токен в GitVerse​

Откройте gitverse.ru/settings/tokens (Настройки → Управление токенами).

  1. Введите название токена, например layero.

  2. Отметьте права в таблице — по строкам разделы, по столбцам «Чтение» и «Запись»:

    РазделПравоЗачем
    РепозиторииЧтение и Записьчтение кода и создание вебхука для сборки на push
    ПользователиЧтениеопределить, чей это токен
  3. Нажмите «Генерировать токен» и скопируйте значение — показывают его один раз. Токен — 40 букв и цифр.

2. Подключить токен к организации Layero​

  1. В панели app.layero.ru откройте Настройки → Подключённые аккаунты.
  2. Нажмите «Подключить репозиторий», выберите GitVerse, вставьте токен.
  3. Layero проверит токен запросом к GitVerse и покажет логин его владельца.

Подключение принадлежит организации: репозитории увидят все её участники. Но сборки держатся на этом токене — если владелец отзовёт его или уйдёт из GitVerse, они остановятся. Для команды выпустите токен от служебного аккаунта.

3. Импортировать репозиторий​

  1. «Создать проект» → «Импорт из репозитория».
  2. Выберите подключение GitVerse и репозиторий; подпапку — если сайт лежит не в корне.
  3. Проверьте, какой фреймворк определила платформа, и команды сборки, нажмите «Deploy».

Layero создаст в репозитории вебхук и запустит первую сборку. Дальше каждый git push собирает сайт: production-ветка — в продакшен, остальные — в превью <project>-<branch>.layero.app.

Что отличается от GitHub​

  • Нет архива по коммиту. У API GitVerse нет выгрузки архива (проверено 17.09.2026: archive, tarball и statuses отвечают 400), поэтому сборщик забирает код неглубоким git fetch нужного коммита — обычно это доли секунды даже на больших репозиториях. Статусы коммита в GitVerse платформа тоже не публикует: у API нет такой ручки.
  • Подпись вебхука не документирована. Адрес вебхука содержит секретный токен, известный только Layero и GitVerse; этого достаточно, чтобы посторонний не запустил сборку. Если GitVerse присылает подпись HMAC‑SHA256 в заголовке (форма GitHub или Gitea), Layero её проверяет; доставка без подписи принимается по токену в адресе.
  • Токен со сроком. Когда он истечёт, сборки по push встанут, а в подключениях появится «токен недействителен». Выпустите новый и обновите подключение — проекты перепривязывать не нужно.

Если вебхук не создался​

Если у токена нет права «Запись» на репозитории, Layero не сможет завести вебхук и скажет об этом при импорте. Выпустите токен с нужными правами и повторите — или заведите вебхук в GitVerse вручную на адрес, который покажет панель.

Обзор всех провайдеров и их отличий — Подключение репозитория.