Git - základy práce s gitem na serveru

12.12.2017 napsal Rusty (update: 17.12.2017)

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 (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 fetch origin


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.

Vaše reakce na článek Git - základy práce s gitem na serveru

Napsat komentář k článku

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace