Контроль версий

Подключите GitHub и GitLab — выполняйте развертывание из репозитория, который вы уже используете

Подключите учетную запись GitHub или GitLab, в которой вы уже работаете, и развертывайте приложения прямо из репозитория: статический сайт в Pages или проект на управляемом хостинге. Вы также можете войти в Zinn Digital® с помощью GitHub или GitLab. Каждое подключение отображает необходимые ему права доступа, проверяется при вводе и хранится в Vault — никогда в коде или логах.

  • GitHub + GitLabподключить любую учетную запись
  • Развернуть в Pagesили на управляемый хостинг
  • Войти через GitLabа также GitHub
  • Токены, хранящиеся в Vaultпроверено при вводе

Подключите один раз, безопасно

Подключение учетной записи контроля исходного кода использует тот же процесс подключения учетных записей, что и любые другие учетные данные на платформе: принцип наименьших привилегий, проверка и хранение в Vault.

Сначала просмотрите привилегии

Прежде чем вы что-либо авторизуете, мы показываем, какие именно права доступа к репозиторию и учетной записи требуются для этого подключения — ничего лишнего, — поэтому вы предоставляете токен с ограниченной областью действия, а не универсальный.

Проверено при вводе

Как только вы подключаетесь, мы вызываем API провайдера, чтобы подтвердить, что токен активен и имеет правильную область видимости, а затем отображаем зеленую или красную галочку. Недействительный или избыточный доступ отклоняется.

Прямо в Vault

Проверенный токен записывается в Vault через тот же стык соединения, который использует каждая учетная запись. Он никогда не добавляется в код, не выводится в журнал и не оставляется в файле окружения.

Озываемый и проверяемый

Вы можете в любой момент отозвать наш доступ в GitHub или GitLab, а также удалить подключение с нашей стороны. Каждое действие, совершенное через подключенную учетную запись, фиксируется в журнале аудита.

Разверните там, где это подходит для проекта

Репозиторий может быть размещен на хостинге Pages для статического или скомпилированного сайта, либо на управляемом хостинге для полноценного приложения. Пуши могут запускать повторное развертывание, благодаря чему работающий сайт отслеживает вашу ветку по умолчанию.

  • GitLab Pages и GitHub Pages для статических и предварительно собранных сайтов, управляемых из вашей подключенной учетной записи.
  • Cloudflare Pages в качестве альтернативного целевого объекта Pages для сборки фреймворков и доставки на периферию.
  • Управляемый хостинг для полноценного приложения WordPress, PHP, статического или Node-приложения, развертываемого из репозитория.
  • Авторазвертывание: отправка изменений в основную ветку может запустить пересборку, чтобы «живой» сайт всегда синхронизировался с репозиторием.
  • Для входа используется то же подключение — вы можете войти в Zinn Digital® с помощью GitHub или GitLab вместо пароля.

От репозитория до живого сайта

  1. Подключите учетную запись

    Авторизуйте GitHub или GitLab с помощью токена с ограниченными правами доступа. Сначала мы покажем список привилегий и проверим их при вводе.

  2. Выберите репозиторий и назначение

    Выберите репозиторий и место для деплоя: GitLab Pages, GitHub Pages, Cloudflare Pages или управляемый хостинг.

  3. Развернуть

    Мы создаем и публикуем. Временный URL-адрес позволяет предварительно просмотреть сайт до разрешения DNS.

  4. Отслеживать ветку

    Включите функцию push-to-deploy, чтобы при отправке изменений в ветку по умолчанию ваш рабочий сайт пересобирался автоматически.

Часто задаваемые вопросы

Какие провайдеры контроля версий я могу подключить?

GitHub и GitLab. Подключите аккаунт, в котором вы уже работаете, и мы сможем выполнять развертывание из его репозиториев и, если вы это разрешите, использовать его для входа в систему. Обе службы работают через один и тот же интерфейс подключенного аккаунта.

Мо могу ли я войти через GitLab, а также через GitHub?

Да. Помимо электронной почты и GitHub, вы можете войти в свою учетную запись Zinn Digital® с помощью GitLab. Уровень идентификации обрабатывает OAuth-рукопожатие; мы никогда не видим пароль вашего провайдера.

Где я могу развернуть репозиторий?

В GitLab Pages, GitHub Pages или Cloudflare Pages для статического или собранного сайта либо на управляемый хостинг для полноценного приложения. Цель выбирается при подключении репозитория, а пуши могут запускать повторное развертывание.

Как защищен мой токен доступа?

Мы показываем вам привилегии, необходимые для подключения, проверяем токен по API провайдера при входе и только после этого сохраняем его в Vault. Он никогда не попадает в код, лог или файл окружения, и вы можете в любой момент отозвать его у провайдера или удалить подключение с нашей стороны.

Можно ли использовать развертывание Pages в линейке Footprint-Free?

Предлагается, но помечено как проблемное. GitLab Pages и GitHub Pages используют общую инфраструктуру провайдера и общедоступные домены gitlab.io / github.io, что создает footprint. Для создания сети без footprint лучше использовать изолированный хостинг; на Mainstream сервис Pages доступен на высшем уровне.

Развернуть из репозитория

Начните бесплатный 14-дневный пробный период без указания карты, подключите GitHub или GitLab и выполняйте развертывание из используемого репозитория — проверка выполняется при входе, а данные хранятся в Vault.

Начать бесплатно