
Git - základy práce s gitem na serveru
V předchozím článku jsme si ukázali naprosté základy pro práci s gitem lokálně. Nyní se podíváme na umístění současného git repositáře na linux server, naklonování projektu na lokální stanici a jak pak změny nahrávat zpět na server.
Článek předpokládá, že máte v síti nějaký linux server, ke kterému máte root přístup přes SSH a je na něm nainstalován git. Pro práci je vhodné vytvořit na serveru např. uživatele git (
#Přejdeme do našeho lokálního projektu (git repositáře) a vytvoříme klon
1.)
#project.git nahrajeme na náš server
2.)
#pro další vývoj projektu musíme ze serveru stáhnout klon zpět na lokál
3.)
#v projektu provádíme potřebné změny a commitujeme jako doposud
#změny je ale pak třeba nahrát na server do centálního git repositáře
4.)
#pokud pracujeme na více stanicích nebo s více vývojáři,
#tak je třeba provádět stažení aktuální verze projektu
5.)
Pokud na projektu pracuje více vývojářů, tak je potřeba znát základy větvení a slučování v gitu, ale o tom si přečtěte v dokumentaci.
Show english version
Článek předpokládá, že máte v síti nějaký linux server, ke kterému máte root přístup přes SSH a je na něm nainstalován git. Pro práci je vhodné vytvořit na serveru např. uživatele git (
adduser git
).#Přejdeme do našeho lokálního projektu (git repositáře) a vytvoříme klon
1.)
git clone --bare .git project.git
#project.git nahrajeme na náš server
2.)
rsync -av /tmp/project.git/ git@192.168.17.111:/var/git/project.git
#pro další vývoj projektu musíme ze serveru stáhnout klon zpět na lokál
3.)
git clone git@192.168.17.111:/var/git/project.git
#v projektu provádíme potřebné změny a commitujeme jako doposud
#změny je ale pak třeba nahrát na server do centálního git repositáře
4.)
git push origin master
#pokud pracujeme na více stanicích nebo s více vývojáři,
#tak je třeba provádět stažení aktuální verze projektu
5.)
git pull
Pokud na projektu pracuje více vývojářů, tak je potřeba znát základy větvení a slučování v gitu, ale o tom si přečtěte v dokumentaci.
Show english version