KROK 01Připrav repozitář lokálně
Commitni lockfile, popiš runtime a produkční příkazy. Před pushem zkontroluj git status. Uploady, lokální prostředí a databáze nech mimo Git. Ukázka ignorovaných souborů je výchozí bod, ne náhrada kontroly.
node_modules
.git
.env
.env.*
!.env.example
.next
uploads
*.sqlite*KROK 02Dej serveru jen potřebný přístup
Pro soukromý repozitář použij read-only deploy klíč omezený na tento repozitář nebo jiné podporované omezené oprávnění. Klíč vytvoř na serveru, na GitHub vlož jen veřejnou část. SSH fingerprint GitHubu ověř v jeho oficiální dokumentaci. Osobní token nevkládej do URL příkazu.
KROK 03Klonuj do vlastní složky
Použij uživatele pro deployment bez přímého root loginu. Nahraď OWNER a REPO. Příkazy vytvoří složku v jeho domovském adresáři a nezasahují do existující aplikace.
mkdir -p ~/apps
cd ~/apps
git clone git@github.com:OWNER/REPO.git my-app
cd my-app
git rev-parse --short HEAD
git status --shortKROK 04Nasazuj známou revizi
Zapiš commit, který prošel kontrolami. Závislosti instaluj podle lockfilu a build spusť dokumentovaným produkčním příkazem projektu. Tajné proměnné drž odděleně. Aktualizaci připrav jako nový release, ověř zdraví a přepni provoz s možností návratu.
COPY → YOUR AI
Vezmi si další krok do svého chatu.
Bezpečný kontext k tomuto návodu. Žádné tajné údaje. Funguje pro ChatGPT, Claude i další asistenty.
Zdroje a technická dokumentace
GitHub deploy keys ↗Postup je vzor pro uvedené předpoklady. Před použitím na živém serveru ověř kompatibilitu svého projektu a konkrétní konfiguraci.