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.
Kontrola wersji
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.
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.
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.
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.
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.
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.
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łąź.
Autoryzuj GitHub lub GitLab za pomocą tokena o ograniczonym zakresie. Najpierw wyupisujemy uprawnienia i weryfikujemy je przy wprowadzaniu.
Wybierz repozytorium i miejsce wdrożenia – GitLab Pages, GitHub Pages, Cloudflare Pages lub hosting zarządzany.
Tworzymy i publikujemy. Tymczasowy adres URL pozwala na podgląd przed rozwiązaniem rekordu DNS.
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ę.
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.
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.
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.
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.
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.
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