Git gyorstalpaló
 > Mi is az a Git?
 
 > Telepítés
 
 ∨ Használat (alapok)
 A leírásban lesz majd egy adminisztrátor, aki egy Szerver nevű gép központi ssh adatbázisát fogja adminisztrálni. Ez lehet különböző a Szerver rendszergazdájától. Mielőtt a Git-hez hozzászólnánk, szükségünk lesz egy ssh kulcsra, ezzel fog a későbbiekben a Szerver nevű gép központi adatbázisa azonosítani minket. Akinek van már ilyen, az a publikus kulcsát küldje el az adminisztrátornak emailben. Akinek nincs még, nyisson egy terminált: linuxon ahogy szokta, Windowsban rá kell kattintani a Git Bash ikonra. Ezekbe be kell írni, hogy
 
 
  
   | $ ssh-keygen -C 'sajat@email.cimunk' | 
 | linuxon, vagy | 
  
   | $ ssh-keygen.exe -C 'sajat@email.cimunk' | 
 | Windowson. | 
 
 
 Ez felajánlja, hogy a home könyvtáron belül a .ssh/ -ba tegye a kulcsot, ezt fogadjuk el. (Ha itt van már egy id_rsa illetve id_rsa.pub nevű kulcs, akkor NE írjuk felül, hanem emailben küldjük el az adminisztrátornak az itt már régebbről meglevő id_rsa.pub filet.) Egy jelszót is megadhatunk, én ezt nem adtam meg, üresen enterrel is el lehet küldeni (kétszer), gondolom ha valaki akar itt megadhat valamit. Két file jön így létre a .ssh könyvtárban, pontosabban:
 
 
  
   | ~/.ssh/id_rsa és id_rsa.pub |  | Linuxon, | 
  
   | C:\Users\[usernév]\.ssh\id_rsa és id_rsa.pub |  | Windowson. | 
 
 
 Az id_rsa file a privát kulcsunk, vigyázzunk rá mint a szemünk fényére, senki sem láthatja soha az életben. A dolog csak akkor fog működni, ha a privát kulcs az előbbi könyvtárakban van, és id_rsa-nak hívják. Az id_rsa.pub file a publikus kulcsunk, ezt bárki láthatja. Ezt kell elküldeni az adminisztrátornak emailben, ő beteszi a Szerver-en a megfelelő helyre (ssh repó adminisztrálását lásd lejjebb), e kulcs és mindenki saját privát kulcsának összehasonlítása alapján fog mindenkit engedélyezni a Szerver adatbázisa.
 
 A Git-et az alábbi három mód közül bármelyikben használhatjuk:
 
 > Git Extensions (Windows, ezt ajánlom)
 
 > Git Gui (ha gui kell Linuxra, de Windowsra is van)
 
 > Parancssorból (én ezt használom, kommentáljam? ;-) )
 > Központi ssh repository telepítése (elsősorban az ssh Git Szerver üzemeltetőjének szól)