SSH prístup
SSH (Secure Shell) umožňuje bezpečné pripojenie k vášmu hostingu cez príkazový riadok. Môžete tak spúšťať príkazy, spravovať súbory a nasadzovať aplikácie.
Pripojenie cez SSH
Prihlasovacie údaje nájdete v užívateľskom paneli v sekcii vášho hostingu pod záložkou SSH.
ssh [email protected] -p PORT
Port SSH nájdete v paneli - každý hosting má pridelený unikátny port.
Generovanie GitHub Deploy kľúča
Pre nasadenie kódu z GitHub repozitára potrebujete SSH kľúč. V SSH terminále spustite príkaz:
github_key
Tento príkaz vás prevedie procesom generovania kľúča:
- Ak už kľúč existuje, budete upozornení a musíte potvrdiť prepísanie
- Zadáte svoju e-mailovú adresu
- Kľúč sa vygeneruje a zobrazí sa vám verejná časť
Pridanie kľúča do GitHub
- Skopírujte zobrazený verejný kľúč (začína
ssh-ed25519) - V GitHub repozitári prejdite do Settings → Deploy keys
- Kliknite na Add deploy key
- Vložte kľúč a pomenujte ho (napr. "CloudWeb Hosting")
- Allow write access: Zaškrtnite iba ak potrebujete aj push (pre väčšinu nasadení to nie je potrebné)
Kedy povoliť write access?
- Bez write access (read-only) - Pre štandardné nasadenie pomocou
git pull. Odporúčané pre väčšinu prípadov. - S write access - Ak potrebujete aj
git pushz hostingu (napr. pre automatické commity).
Klonovanie repozitára
Po pridaní kľúča môžete naklonovať repozitár:
cd /var/www/html
git clone [email protected]:vas-ucet/vas-repozitar.git .
Aktualizácia kódu
cd /var/www/html
git pull origin main
Bol tento článok užitočný?
Vaša spätná väzba nám pomáha zlepšovať dokumentáciu