Changes

Git basics

753 bytes added, 09:46, 30 September 2016
Támogatott protokollok
Mi az ssh protokollt fogjuk használni, mivel ha van ssh hozzáférés egy szerverhez, akkor azonnal használható minden további komponens nélkül. Tehát ssh esetén nem kell külön egy git damon fusson a szerveren mint az SVN esetében. A centrális példány is csak fájlok összessége, amihez ssh-val hozzáfér a lokális git kliens.
{{note|Azt kell látni, hogy az svn-el ellentétben az esetek többségében nem fut egy git damon daemon a szerver gépen. }} * HTTP: A lokális git programunk az apacheadott (fájl megosztást is támogató) protokollon keresztül eléri a szerveren lévő fájlokat. Tehát nincs más dolgunk, mint a klienseknek egy olyan URL-ban készíteni kell hozzá egy virtuális hosztott biztosítani, kb negyed óra működésre bírniami az adott központi git repository mappájára mutat. A többit elintézi a git. Az autentikációt az apache végzi, előnye, hogy  
* HTTP: az apache-ban készíteni kell hozzá egy virtuális hosztot, kb negyed óra működésre bírni. Az autentikációt az apache végzi, előnye, hogy anonymous hozzáférést nagyon egyszerű vele biztosítani.
* SSH: ehhez semmit nem kell konfigurálni. Ha egy felhasználó ssh-n keresztül képes belépni, és hozzáférni a git központi repository fájljaihoz, akkor azonnal használni tudja azt, nincs szükség egyéb konfigurációra. Pont ezért ez a legelterjedtebb protokoll.
* GIT: ez a git saját protokollja, kifejezetten anonymous hozzáférésre készült az open source világ számára.
=Repository létrehozás=