Git gyorstalpaló
> Mi is az a Git?
∨ Telepítés
∨ Windowsra
Windowsra először a Msysgit-et telepítsük: itt a letöltések oldala, amiből a "Full installer for official Git" verzió kell, jelenleg épp az első sor. A szokásos installálós ablakokon vegig kell menni, és egy ponton fog ilyet kérdezni, hogy
- Use Git Bash only
- Run Git from the Windows Command Promt
- Run Git and included Unix tools from the Windows Command Promt
Nem teljesen értem ez miről szól, de a második opcióra azt mondják biztonságos, az elsőre meg azt, hogy az még kevés lesz, szóval én otthon a másodikat próbáltam ki. Ezután olyat is kérdez, hogy
- Checkout Windows-style, commit Unix-style line endings
- Checkout as-is, commit Unix style line endings
- Checkout as-is, commit as-is
Én és ő is az elsőt javasoljuk. (A dolog mögött az van, hogy Linuxban és Windowsban más a sortörés, és azt hiszem, az első fogja a legkevesebb gondot okozni.)
Telepítés, telepítés, ... ha minden igaz, a végén létrejött az asztalon egy "Git Bash" nevű ikon. Ha nincs mellette egy "Git Gui" ikon is, akkor a Start menüben keressük meg a programok között a Git könyvtárat, és onnan kihúzhatjuk a "Git Gui" ikont az asztalra. Ezzel megvagyunk a Git és a Git Gui telepítésével (használatot lásd lejjebb). Megjegyzés: alapból az Intézet Octopus nevű szerverén csak a Start menüben van a Git, de persze kihúzhatjuk az Asztalra.
Most telepítjük a Git Extensions-t innen. Szokásosan telepítő (egy msi kiterjesztésű file) letölt, megnyit és futtat. Gondolom a legtöbb gépre a 32 bites opció kell. Ha több user van a Windowsra, gondolom mindenki használhatja a progit (ezt is kérdezi). Fog olyat kérdezni, hogy Shell extension, ez maradjon, és Visual Studio plugin, aki érti mi ez gondolom beikszelheti, nekem nincs Visual Studiom otthon. Ezután megkérdezi, hogy mi legyen az SSH kliens:
- OpenSSH
- Putty (plink.exe)
Tudom, hogy legtöbben a Puttyot ismerik, de NE a Puttyot válasszuk itt, hanem az OpenSSH-t. (Ettől még a Puttyot ugyanúgy használhatja mindenki mint eddig, a Git Extensions viszont az OpenSSH-val működik együtt jól. Ha véletlenül mégis a Putty-ot nyomtuk rá, később a beállításoknál vissza lehet állítani OpenSSH-ra.) Aztán megkérdezi, kell-e az Msysgit, de azt már feltettük az előző körben, úgyhogy ne tegye fel még egyszer. KDiff3-ra is rákérdez, az jöhet. További standard kérdések ... a KDiff3 is kérdez ezt-azt ... telepítés kész, Start menüben programok közt ott kell lennie, hogy Git Extensions, és nekem egy Git Extensions nevű tehenet is kirakott az Asztalra. Az Intézet Octopus nevű szerverén nincs tehén, csak a Start menüben van a Git Extensions.
> Használat (alapok)
> Központi ssh repository telepítése (elsősorban az ssh Git Szerver üzemeltetőjének szól)