Git Deploy — automatyczne wdrażanie stron z GitHub, GitLab i Gitea
Połącz repozytorium ze swoją witryną i wdrażaj przez git pull — z automatycznym wdrażaniem webhookiem przy każdym pushu, bezpieczną weryfikacją podpisu i przywracaniem jednym kliknięciem do dowolnego wcześniejszego commita.
Od pusha do działającej strony
Rozszerzenie Git Deploy łączy Twoją witrynę z repozytorium git. Każdy push do skonfigurowanej gałęzi automatycznie uruchamia wdrożenie — możliwe do prześledzenia, z pełną historią i odwracalne w każdej chwili.
- GitHub, GitLab i Gitea (self-hosted)
- Automatyczne wdrażanie webhookiem przy pushu
- Weryfikacja podpisu HMAC przed sfałszowanymi webhookami
- Dopasowanie gałęzi — wdraża się tylko skonfigurowana gałąź
- Komendy przed wdrożeniem (np. composer install, npm build)
- Przywracanie jednym kliknięciem do dowolnego wcześniejszego commita
Wszystko do automatycznych wdrożeń
Domyślnie bezpieczne, proste w UI panelu.
Automatyczne wdrażanie webhookiem
Webhooki GitHub, GitLab i Gitea automatycznie uruchamiają wdrożenie przy każdym pushu — bez ręcznego wyzwalania.
Weryfikacja podpisu HMAC
Przychodzące webhooki są weryfikowane podpisem HMAC — tylko prawdziwe żądania z połączonego repozytorium uruchamiają wdrożenie.
Dopasowanie gałęzi
Wdrażane są tylko pushe do skonfigurowanej gałęzi (np. main lub production); pozostałe gałęzie są ignorowane.
Komendy przed wdrożeniem
Kroki budowania, takie jak composer install, npm run build lub migracje, uruchamiają się automatycznie przed każdym wdrożeniem.
Historia wdrożeń
Każde wdrożenie jest rejestrowane — commit, znacznik czasu, status i logi zawsze dostępne.
Przywracanie jednym kliknięciem
Nieudane wdrożenie? Jedno kliknięcie wystarczy, by wrócić do dowolnego wcześniejszego commita.
Więcej szczegółów
- Obsługuje publiczne i prywatne repozytoria (deploy key)
- Obsługiwane są instancje Gitea self-hosted
- Konfigurowalna ścieżka wdrożenia (np. podkatalog w monorepo)
- Działa jako użytkownik Linux witryny — bez uprawnień root
- Indywidualny sekret webhooka dla każdej witryny
- Nieudane wdrożenia przerywają się bez wpływu na działającą stronę
- Kompatybilne z App Manager (Node.js i Python) oraz klasycznym hostingiem PHP
- Runtime instalowany tylko na aktywnych serwerach
Pytania o Git Deploy
Czy Git Deploy obsługuje prywatne repozytoria?
Tak. Dla prywatnych repozytoriów używany jest deploy key z dostępem wyłącznie do odczytu tego repozytorium.
Co się dzieje w przypadku nieudanego wdrożenia?
Wdrożenie zostaje przerwane bez zmiany aktualnie działającej strony. Błąd jest widoczny w logu wdrożenia.
Czy mogę wycofać wdrożenie?
Tak, jednym kliknięciem do dowolnego wcześniejszego commita z historii wdrożeń.
Czy Git Deploy działa na każdym serwerze?
Rozszerzenie jest opt-in i instalowane jest tylko na serwerach, na których jest włączone w pakiecie hostingowym.
Wdrożenie bez ręcznej pracy.
14 dni za darmo · GitHub, GitLab i Gitea · Made in Germany
Zobacz cennik →