Záložka Nasadenia: kľúč, repozitáre a Git operácie

March 30, 2026 327 zobrazení

Záložka Nasadenia

Nasadenia (Deployments) je vnútorná sekcia záložky Vývoj v detaile hostingu v paneli. Slúži na správu Git repozitárov a nasadenie aplikácie bez potreby vlastného SSH klienta.

Kedy sekciu vidíte

Vývoj so sekciou Nasadenia sa v hostingu nezobrazí, ak:

  • ide o vizitkový hosting (jednoduchá webová vizitka), alebo
  • váš plán nemá oprávnenie na nasadenia, alebo
  • hosting nemá zapnutý SSH prístup.

Ak SSH nie je zapnuté, ostatné podsekcie záložky Vývoj (Cron úlohy, Supervisor úlohy, Proxy / WS) môžu byť naďalej dostupné podľa oprávnení plánu – chýba len Nasadenia.

Kľúč nasadenia

Hore v sekcii je blok Kľúč nasadenia. Ide o SSH kľúč typu ed25519, ktorý hosting používa na pripojenie k súkromným repozitárom.

  1. Zadajte e-mail a kliknite na Vygenerovať.
  2. Skopírujte zobrazený verejný kľúč.
  3. Pridajte ho medzi deploy kľúče repozitára (na GitHube: Settings → Deploy keys → Add deploy key). Ak má hosting z repozitára aj pushovať, povoľte pri kľúči zápis.

Ak radšej pracujete so svojím vlastným Git klientom namiesto panela, alternatívou je pripojenie cez SSH kľúč pre GitHub priamo z vlastného počítača.

Panel zároveň pripraví SSH nastavenia hostingu pre github.com, gitlab.com a bitbucket.org, takže sa pri prvom klonovaní z týchto služieb nepýta na potvrdenie odtlačku hostiteľa.

Tlačidlom so šípkami vedľa kľúča ho môžete kedykoľvek Znovu vygenerovať – panel vás upozorní, že tým prestane fungovať v každom repozitári, kde je starý verejný kľúč ešte pridaný.

Repozitáre

Skenovať prehľadá adresár hostingu (do hĺbky 4 priečinkov, okrem vendor a node_modules, maximálne 20 repozitárov) a pre každý nájdený repozitár zobrazí vetvu, remote URL a posledný commit. Sken sám osebe nezisťuje, či má repozitár neuložené zmeny.

Klonovať otvorí panel na zadanie URL repozitára (napr. git@github.com:ucet/projekt.git), cieľového adresára (predvolene /var/www/html, dá sa vybrať aj cez prehliadač priečinkov) a voliteľného názvu nového priečinka. Klonovanie beží synchrónne – panel čaká na dokončenie (limit 180 sekúnd) a výstup zobrazí až po skončení, nie priebežne.

Detail repozitára

Kliknutím na repozitár v zozname sa rozbalí jeho detail. Po otvorení panel doťahuje aj stav pracovného stromu, takže tu už vidíte:

  • Vetva – aktuálna vetva
  • Posledný commit – správa, čas a hash
  • Pracovný strom – čistý, alebo počet zmenených súborov

K dispozícii sú akcie Pull (stiahne zmeny z remote pre tento repozitár, limit 120 sekúnd), Prepnúť vetvu (zoznam lokálnych aj vzdialených vetiev) a Refresh (znovu načíta stav).

Po klonovaní, pulle alebo prepnutí vetvy panel automaticky reštartuje PHP na hostingu, aby sa vyčistila cache skompilovaného kódu (OPcache) a zmeny sa hneď prejavili. Ak po klonovaní narazíte na chyby oprávnení k súborom, pozrite si opravu oprávnení súborov.

Podzáložky repozitára

Detail repozitára má vlastné podzáložky:

  • Rýchle akcie – príkazy podľa detegovaného typu projektu, pozri Rýchle akcie.
  • Skripty – vaše uložené pomenované postupnosti príkazov pre nasadenie jedným kliknutím. Príkazy sa spúšťajú postupne a pri prvom zlyhaní sa vykonávanie zastaví. Kým nemáte uložený žiadny skript, zobrazí sa „Zatiaľ žiadne deploy skripty.“
  • Artisan – zobrazí sa len pri detegovanej Laravel aplikácii. Zoznam všetkých dostupných artisan príkazov s vyhľadávaním a filtrom podľa namespace; príkazy s argumentmi alebo voľbami otvoria pred spustením formulár. Krok za krokom postup nasadenia je v článku Nasadenie Laravel aplikácie.
  • Výstup – zobrazí sa, len ak už niečo bežalo. Obsahuje samostatné bloky pre výstup Git operácie, rýchlej akcie, skriptu a artisan príkazu, každý s tlačidlom na vymazanie.

Webový terminál

Na spodku sekcie je odkaz Otvoriť terminál, ktorý otvorí webový terminál hostingu v novej karte – plnohodnotný shell priamo v prehliadači, keď potrebujete niečo, čo Nasadenia nepokrývajú.

Bol tento článok užitočný?

Vaša spätná väzba nám pomáha zlepšovať dokumentáciu

Stále potrebujete pomoc?

Ak tento článok neodpovedal na vašu otázku, náš tím podpory je tu, aby vám pomohol.

Kontaktovať podporu