Záložka Nasazení: deploy klíč, repozitáře a Git operace

March 30, 2026 329 zobrazení

Záložka Nasazení

Nasazení (Deployments) je vnitřní sekce záložky Vývoj v detailu hostingu v panelu. Slouží ke správě Git repozitářů a nasazení aplikace bez nutnosti vlastního SSH klienta.

Kdy sekci uvidíte

Vývoj se sekcí Nasazení se u hostingu nezobrazí, pokud:

  • jde o vizitkový hosting (jednoduchá webová vizitka), nebo
  • váš plán nemá oprávnění pro nasazení, nebo
  • hosting nemá zapnutý SSH přístup.

Pokud SSH není zapnuté, ostatní podsekce záložky Vývoj (Cron úlohy, Úlohy supervisoru, Proxy / WS) mohou být podle oprávnění plánu nadále dostupné – chybí jen Nasazení.

Deploy klíč

Nahoře v sekci je blok Deploy klíč. Jde o SSH klíč typu ed25519, který hosting používá k připojení k soukromým repozitářům.

  1. Zadejte e-mail a klikněte na Generovat.
  2. Zkopírujte zobrazený veřejný klíč.
  3. Přidejte ho mezi deploy klíče repozitáře (na GitHubu: Settings → Deploy keys → Add deploy key). Pokud má hosting z repozitáře i pushovat, povolte u klíče zápis.

Pokud radši pracujete s vlastním Git klientem místo panelu, alternativou je připojení přes SSH klíč pro GitHub přímo z vlastního počítače.

Panel zároveň připraví SSH nastavení hostingu pro github.com, gitlab.com a bitbucket.org, takže se při prvním klonování z těchto služeb neptá na potvrzení otisku hostitele.

Tlačítkem se šipkami vedle klíče ho můžete kdykoliv Generovat znovu – panel upozorní, že tím přestane fungovat v každém repozitáři, kde je starý veřejný klíč ještě přidaný.

Repozitáře

Naskenovat prohledá adresář hostingu (do hloubky 4 složek, mimo vendor a node_modules, maximálně 20 repozitářů) a u každého nalezeného repozitáře zobrazí větev, remote URL a poslední commit. Samotné skenování nezjišťuje, zda má repozitář neuložené změny.

Klonovat otevře panel pro zadání URL repozitáře (např. git@github.com:ucet/projekt.git), cílového adresáře (výchozí /var/www/html, lze vybrat i přes prohlížeč složek) a volitelného názvu nové složky. Klonování běží synchronně – panel čeká na dokončení (limit 180 sekund) a výstup zobrazí až po skončení, ne průběžně.

Detail repozitáře

Kliknutím na repozitář v seznamu se rozbalí jeho detail. Po otevření panel dotáhne i stav pracovního stromu, takže zde už vidíte:

  • Větev – aktuální větev
  • Poslední commit – zpráva, čas a hash
  • Pracovní strom – čistý, nebo počet změněných souborů

K dispozici jsou akce Pull (stáhne změny z remote pro tento repozitář, limit 120 sekund), Přepnout větev (seznam lokálních i vzdálených větví) a Refresh (znovu načte stav).

Po klonování, pullu nebo přepnutí větve panel automaticky restartuje PHP na hostingu, aby se vyčistila cache zkompilovaného kódu (OPcache) a změny se hned projevily. Pokud po klonování narazíte na chyby oprávnění k souborům, podívejte se na opravu oprávnění souborů.

Podzáložky repozitáře

Detail repozitáře má vlastní podzáložky:

  • Rychlé akce – příkazy podle detekovaného typu projektu, viz Rychlé akce.
  • Skripty – vaše uložené pojmenované sekvence příkazů pro nasazení jedním kliknutím. Příkazy se spouští postupně a při první chybě se provádění zastaví. Dokud nemáte uložený žádný skript, zobrazí se „Zatím žádné deploy skripty.“
  • Artisan – zobrazí se jen u detekované Laravel aplikace. Seznam všech dostupných artisan příkazů s vyhledáváním a filtrem podle namespace; příkazy s argumenty nebo volbami před spuštěním otevřou formulář. Postup nasazení krok za krokem je v článku Nasazení Laravel aplikace.
  • Výstup – zobrazí se, jen pokud už něco běželo. Obsahuje samostatné bloky pro výstup Git operace, rychlé akce, skriptu a artisan příkazu, každý s tlačítkem pro vymazání.

Webový terminál

Ve spodní části sekce je odkaz Otevřít terminál, který otevře webový terminál hostingu v nové kartě – plnohodnotný shell přímo v prohlížeči, když potřebujete něco, co Nasazení nepokrývá.

Byl tento článek užitečný?

Vaše zpětná vazba nám pomáhá zlepšovat dokumentaci

Stále potřebujete pomoc?

Pokud tento článek neodpověděl na vaši otázku, náš tým podpory je tu pro vás.

Kontaktovat podporu