База знаний

Установите приложение Zinn® для GitHub, чтобы мы могли выполнять развертывание без долгоживущего токена

Установите приложение Zinn® GitHub в своей учетной записи или организации и предоставьте нам его идентификатор установки, чтобы мы могли выполнять развертывание из ваших репозиториев с использованием одночасовых токенов.

Что дает подключение

Установка приложения Zinn® для GitHub позволяет сайту выполнять развертывание из ваших репозиториев — а доске проекта оставаться синхронизированной с GitHub — без передачи нам личного токена. Мы храним только номер установки приложения, который сам по себе бесполезен, и генерируем токен со сроком действия в один час каждый раз, когда он требуется. Это лучший выбор для организации, поскольку он не привязан к конкретному человеку и не перестает работать при чьем-либо уходе.

Перед началом работы

Учетная запись GitHub или права владельца в организации, в которую вы хотите установить приложение. Если в организации запрещены сторонние приложения, владелец должен дать разрешение; если это невозможно, используйте вместо этого токен с детализированными правами (Подключить учетную запись GitHub).

1. Создайте ключ на GitHub

Создавать ключ не требуется. Установите приложение Zinn® для GitHub в личную учетную запись или в организацию и выберите либо все репозитории, либо только те, развертывание которых вы хотите нам поручить.

Затем найдите номер установки:

  • Личная учетная запись — Settings → Applications → Installed GitHub Apps, затем Configure рядом с приложением Zinn®.
  • Организация — Your organizations → Settings → GitHub Apps, затем Configure рядом с приложением Zinn®.

Число в конце адресной строки на этой странице — например, github.com/settings/installations/12345678 — и есть номер установки.

2. Подключите его здесь

Приложение выбирается там, где оно используется, а не на экране «Интеграции»:

  • При подключении репозитория сайта выберите GitHub (app install).
  • При привязке доски проекта к GitHub выберите The Zinn® GitHub app.

Вставьте Номер установки и продолжите. Мы проверяем установку перед сохранением каких-либо данных; номер, к которому нет доступа, никогда не сохраняется.

Что происходит дальше

  • Репозитории, к которым вы предоставили доступ приложению, отображаются для развертывания сайта, и отправка изменений (push) запускает развертывание.
  • Каждое выполняемое нами действие отображается в журнале аудита установки на GitHub под именем приложения, а не вашим.
  • Чтобы предоставить доступ к другим репозиториям, измените права доступа приложения на той же странице Configure — ничего повторно подключать не требуется.

Если подключение не удается

Репозиторий отсутствует. Установка охватывает только выбранные вами репозитории. Откройте Configure и добавьте его.

Номер отклонен. Убедитесь, что это номер установки из адресной строки, а не собственный ID приложения, и что приложение все еще установлено — у удаленного приложения нет номера установки.

Появляется сообщение, что ключ отклонен. Почти всегда это одна из трех причин: вместе с ключом был скопирован пробел или перенос строки, срок действия ключа истек либо ключ был отозван или сгенерирован заново после копирования. Создайте новый ключ и вставьте его снова.

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

Отключение

Откройте Интеграции, найдите учетную запись и нажмите Отключить. Это немедленно удалит сохраненный ключ. Все процессы, которые его использовали, остановятся при следующем действии, а экраны, зависевшие от него, прямо сообщат об ошибке вместо незаметного сбоя.

Отключение не отменяет уже выполненные действия — записи, развертывания или настройки, измененные нами в вашей учетной записи, останутся в прежнем виде. Если вы считаете, что сам ключ мог быть скомпрометирован, также отзовите его у поставщика; отключение удаляет только нашу копию, но не их.

Новое в блоге

О чем мы писали: хостинг, SEO и масштабирование сайтов.

SEO и наращивание ссылочной массы на уровне хостинга: Взгляд оператора в 2026 году

Как хостинг влияет на индексацию и ссылочный вес в 2026 году: поддержание страниц в индексе, проверка старых доменов перед запуском проектов, построение ссылок без цифрового следа (футпринта) и честный взгляд на то, что инфраструктура может и чего не может сделать для SEO.

Читать запись →

Как сделать WordPress быстрым и безопасным: чек-лист по производительности и плагинам

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

Читать запись →

Как выбрать управляемый веб-хостинг в 2026 году: руководство для покупателя

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

Читать запись →

Читать блог →

Всё ещё нужна помощь?

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

Связаться со службой поддержки → Все статьи →