Kontrola wersji

Połącz GitHub i GitLab — wdrażaj z repozytorium, którego już używasz

Połącz konto GitHub lub GitLab, na którym już pracujesz, i wdrażaj bezpośrednio z repozytorium – statyczną witrynę do Pages lub projekt na hostingu zarządzanym. Możesz się również zalogować do Zinn Digital® za pomocą GitHub lub GitLab. Każde połączenie pokazuje uprawnienia, których potrzebuje, jest weryfikowane przy wprowadzaniu i przechowywane w Vault – nigdy w kodzie ani w dzienniku logowania.

  • GitHub + GitLabpołącz dowolne konto
  • Wdróż do Pageslub na hosting zarządzany
  • Zaloguj się przez GitLabjak również GitHub
  • Tokeny przechowywane w Vaultzweryfikowane przy wprowadzaniu

Połącz raz, bezpiecznie

Podłączenie konta systemu kontroli wersji wykorzystuje ten sam przepływ uwierzytelniania co każde inne poświadczenie na platformie: zasada najmniejszych uprawnień, walidacja i przechowywanie w Vault.

Najpierw sprawdź uprawnienia

Zanim cokolwiek autoryzujesz, pokazujemy dokładnie, jakich uprawnień do repozytorium i konta wymaga połączenie – nic więcej – dzięki czemu przyznajesz ograniczony token zamiast uniwersalnego.

Zweryfikowano przy wprowadzaniu

W momencie połączenia wywołujemy interfejs API dostawcy, aby potwierdzić, że token jest aktywny i ma odpowiedni zakres, a następnie wyświetlamy zielony lub czerwony znacznik. Nieprawidłowy lub zbyt szeroki dostęp jest odrzucany.

Prosto do Vault

Zweryfikowany token jest zapisywany w Vault za pomocą tego samego punktu styku, z którego korzysta każde poświadczenie. Nigdy nie jest umieszczany w kodzie, rejestrowany w dzienniku ani pozostawiany w pliku środowiskowym.

Odwołalny i audytowany

Możesz w dowolnym momencie cofnąć nasz dostęp w GitHub lub GitLab oraz usunąć połącznie po naszej stronie. Każda akcja wykonana za pomocą połączonego konta jest rejestrowana w dzienniku audytu.

Wdróż tam, gdzie odpowiada to projektowi

Repozytorium można skierować do hostingu stron Pages dla witryny statycznej lub skompilowanej, bądź na hosting zarządzany dla pełnej aplikacji. Wypchnięcia kodu mogą wywołać ponowne wdrożenie, dzięki czemu witryna produkcyjna śledzi Twoją domyślną gałąź.

  • Strony GitLab Pages i GitHub Pages dla statycznych i wstępnie zbudowanych witryn, obsługiwane z połączonego konta.
  • Cloudflare Pages jako alternatywny cel dla Pages, w przypadku kompilacji frameworków i dostarczania na brzegu sieci.
  • Hosting zarządzany dla pełnej aplikacji WordPress, PHP, statycznej lub Node, wdrażanej bezpośrednio z repozytorium.
  • Wdrożenie jednym kliknięciem: wypchnięcie zmian do domyślnej gałęzi może uruchomić ponowne budowanie, dzięki czemu witryna produkcyjna odzwierciedla stan repozytorium.
  • Ta sama metoda obsługuje rejestrowanie — możesz zalogować się do Zinn Digital® za pomocą GitHub lub GitLab zamiast hasła.

Z repozytorium na żywą stronę

  1. Połącz swoje konto

    Autoryzuj GitHub lub GitLab za pomocą tokena o ograniczonym zakresie. Najpierw wyupisujemy uprawnienia i weryfikujemy je przy wprowadzaniu.

  2. Wybierz repozytorium i cel

    Wybierz repozytorium i miejsce wdrożenia – GitLab Pages, GitHub Pages, Cloudflare Pages lub hosting zarządzany.

  3. Wdróż

    Tworzymy i publikujemy. Tymczasowy adres URL pozwala na podgląd przed rozwiązaniem rekordu DNS.

  4. Śledź swoją gałąź

    Włącz wdrażanie za pomocą jednego kliknięcia (push-to-deploy), aby wypchnięcie zmian do domyślnej gałęzi automatycznie przebudowało aktywną witrynę.

Często zadawane pytania

Z którymi dostawcami kontroli wersji mogę się połączyć?

GitHub i GitLab. Połącz konto, na którym już pracujesz, abyśmy mogli wdrożyć aplikację z jego repozytoriów i, jeśli to włączysz, używać go do logowania. Obie platformy działają w oparciu o ten sam mechanizm powiązanego konta.

Czy mogę zalogować się za pomocą GitLab, a także GitHub?

Tak. Oprócz wiadomości e-mail i GitHub, możesz zalogować się na swoje konto Zinn Digital® za pomocą GitLab. Warstwa tożsamości obsługuje proces uwierzytelniania OAuth; nigdy nie widzimy Twojego hasła dostawcy.

Gdzie mogę wdrożyć repozytorium?

Do GitLab Pages, GitHub Pages lub Cloudflare Pages w przypadku strony statycznej lub wygenerowanej, bądź na hosting zarządzany dla pełnej aplikacji. Cel wybierasz podczas łączenia repozytorium, a wypchnięcia zmian (pushes) mogą inicjować ponowne wdrożenie.

W jaki sposób mój token dostępu jest chroniony?

Pokazujemy Ci uprawnienia, których potrzebuje połączenie, weryfikujemy token w API dostawcy przy wprowadzaniu i dopiero wtedy zapisujemy go w Vault. Nigdy nie trafia on do kodu, logów ani pliku środowiskowego i możesz go w każdej chwili unieważnić u dostawcy lub usunąć połączenie po naszej stronie.

Czy mogę użyć wdrożenia Pages w linii Footprint-Free?

Jest oferowana, ale jest tam oflagowana. GitLab Pages i GitHub Pages współdzielą infrastrukturę dostawcy oraz publiczne domeny gitlab.io / github.io, co stanowi footprint. Aby uzyskać sieć o zerowym footprintie, wdróż ją zamiast tego na izolowanym hostingu; w Mainstream Pages są traktowane priorytetowo.

Wdróż ze swojego repozytorium

Rozpocznij 14-dniowy okres próbny bez podawania karty, połącz GitHub lub GitLab i wdrażaj z repozytorium, którego już używasz — zweryfikowane przy wejściu i przechowywane w Vault.

Rozpocznij za darmo