Start/ Funkcje/ Git Deploy
Git Deploy

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
Funkcje

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.

Szczegółowo

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
FAQ

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 →