Контрол на версиите

Свържете 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 при рамкови компилации (framework builds) и доставка до крайни възли (edge delivery).
  • Управляван хостинг за пълен WordPress, PHP, статично или Node приложение, разположено от хранилището.
  • Автоматично публикуване: всяко избутване към вашия основен клон може да задейства повторно изграждане, така че активният сайт да следва хранилището.
  • Същата връзка се използва и за влизане — можете да влезете в Zinn Digital® с GitHub или GitLab вместо с парола.

От хранилище до активен сайт

  1. Свържете акаунта си

    Уторизирайте GitHub или GitLab с ограничен по обхват токен. Първо показваме привилегиите и ги валидираме при въвеждане.

  2. Изберете хранилище и цел

    Изберете хранилището и къде се разполага то — GitLab Pages, GitHub Pages, Cloudflare Pages или управляван хостинг.

  3. Деплойване

    Ние изграждаме и публикуваме. Временен URL адрес ви позволява да прегледате преди резолвирането на DNS.

  4. Проследяване на вашия клон

    Активирайте push-to-deploy, така че всяко качване (push) към вашия дефиниран по подразбиране branch да рестартира и изгради отново активния сайт автоматично.

Често задавани въпроси

Кои доставчици на контрол на версиите мога да свържа?

GitHub и GitLab. Свържете акаунта, в който вече работите, и ние можем да извършваме деплой от неговите репозиторита и, ако го разрешите, да го използваме за вход. И двете се управляват през същия интерфейс за свързан акаунт.

Мога ли да вляза с GitLab, както и с GitHub?

Да. Наред с имейл и GitHub, можете да влизате в профила си в Zinn Digital® и с GitLab. Слойът за самоличност управлява OAuth връзката; ние никога не виждаме паролата ви за вашия доставчик.

Къде мога да деплойна репозиториум?

Към GitLab Pages, GitHub Pages или Cloudflare Pages за статичен или компилиран сайт, или към управляван хостинг за цяло приложение. Вие избирате целта, когато свързвате хранилището, а пусканията (pushes) могат да задействат повторно деплойване.

Как е защитен моят достъпен токен?

Показваме ви правата, които връзката изисква, валидираме токена срещу API на доставчика при вход и едва тогава го съхраняваме във Vault. Той никога не достига до код, лог или файл сenvironment променливи, като можете да го оттеглите при доставчика или да премахнете връзката от наша страна по всяко време.

Мога ли да използвам внедряването на Pages за линията Footprint-Free?

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

Втопете от хранилището си

Започнете 14-дневен пробен период без кредитна карта, свържете GitHub или GitLab и деплойвайте от хранилището, което вече използвате — валидирано при въвеждане и съхранено във Vault.

Започни безплатно