Как подключить мою учетную запись GitHub?
Предпочтительный способ — наше приложение Zinn® GitHub App, которое вы устанавливаете в своей учетной записи и предоставляете доступ к выбранным репозиториям. Оно использует детализированные разрешения и краткосрочные токены установки — долгосрочные секретные данные не будут раскрыты — и вы можете отозвать его в один клик. Если вы предпочитаете использовать персональный токен доступа с детализированными правами, мы подскажем вам, какие именно разрешения необходимо предоставить, и проверим токен сразу после его ввода.
Что вы проверяете в моем токене?
При вводе мы обращаемся к GitHub API, чтобы подтвердить, что токен активен и имеет необходимые разрешения — содержимое репозитория, Pages и администрирование для создания репозиториев, — и показываем зеленую или красную отметку до сохранения каких-либо данных. Мы никогда не сохраняем невалидированные ключи или ключи с избыточными полномочиями. Учетные данные отправляются в Vault через то же соединение, что и для любой другой подключенной вами учетной записи.
Что именно вы делаете в моём аккаунте?
Мы создаем репозитории (или используем существующие), отправляем ваш контент или результат сборки, включаем GitHub Pages из ветки и каталога или из сборки GitHub Actions, а также можем выполнять откат. Для пользовательского домена мы прописываем CNAME репозитория, принудительно активируем HTTPS и настраиваем для вас DNS. Мы также можем выполнять резервное копирование репозитория в объектное хранилище R2 по расписанию.
Могу ли я использовать собственный домен на сайте Pages?
Да. Мы создаем файл CNAME в репозитории, включаем Enforce HTTPS и настраиваем DNS — A-записи для апекса на адреса GitHub Pages и запись CNAME для www — в соответствии с тем же правилом для апекса и www, что и для любого другого бэкенда.
Безопасно ли использовать GitHub Pages для моей PBN?
Используйте это с осторожностью. В GitHub Pages отсутствуют правила на стороне сервера, поэтому блокировка поисковых роботов может опираться только на robots.txt и метатеги — сервис не может жестко блокировать Ahrefs или Majestic так, как это делает наша собственная инфраструктура — и каждый сайт Pages использует общую инфраструктуру и диапазоны IP-адресов GitHub, что создает общий след. Поэтому в линейке Footprint-Free мы предлагаем GitHub Pages, но помечаем его как менее защищенный от следов, оставляем для PBN конфигурацию по умолчанию на нашей инфраструктуре или Cloudflare и предупреждаем вас при его выборе для сайта, чувствительного к следам. В линейке Mainstream это первоклассный бесплатный вариант для статических сайтов.