A Git a legnépszerűbb verzióvezérlő rendszer, amelyet sok szoftverfejlesztő választott. Linus Torvalds még 2005-ben a Linux kernel fejlesztése során fejlesztette ki a Git szoftvert. Azóta a fejlesztők széles körben használják ezt a verziókezelő rendszert más tagokkal való együttműködésre projektjeik során.
Ha a szoftverfejlesztést és annak különféle aspektusait tanulja, akkor már valamikor hallhatott a Gitről. Ez az útmutató részletesen elmagyarázza a Git-t, valamint egy rövid útmutatót a Linux telepítéséről és konfigurálásáról.
Mi az a Git, és miért van rá szüksége?
A szoftverfejlesztés kihívást jelent. Ez több fájllal történő munkát foglal magában, és gyakran meg kell birkózni a forráskóddal a kívánt kimenet elérése előtt, mielőtt használatra kész lenne.
Nem csak erre van szükség, még akkor is, ha a kód fut a gyártásban rendszeres átdolgozás a kód hatékony, karbantartható és olvasható fenntartása érdekében a csapat.
Annyi változóval és több fejlesztővel, akik egyidejűleg dolgoznak egy projekten, hamarosan kihívássá válhat a különböző projektfájlok és azok módosításainak fület tartása.
Itt jön létre egy olyan verziókezelő rendszer (VCS), mint a Git. Ez megkönnyíti a különböző csapattagok által beküldött kód változásainak nyomon követését és kezelését, és ezáltal felgyorsítja a szoftverfejlesztési és tesztelési folyamatot.
A verziókezelő rendszer használatának néhány figyelemre méltó előnye a következő:
- Hozzáférés a hosszú távú változások előzményeihez, így megtekintheti a csapat által valaha végrehajtott minden változtatást.
- Elágazás és egyesítés, amely megkönnyíti az egyidejű hozzájárulást, és lehetővé teszi, hogy a fájl több változatát egyetlen fájlba egyesítse a változtatások alkalmazásához és a fájlok megkettőzésének megakadályozásához.
Természetesen az, hogy milyen verziókezelő rendszert használ, meghatározza azokat az előnyöket is, amelyeket a használatával elérhet. A Git esetében, mivel ez egy elosztott verzióvezérlő rendszer (DVCS), minden kódfájlja megtalálható minden közreműködő számítógépén.
Tehát a fenti előnyök (és még néhány más) mellett a Git lehetővé teszi az offline munkavégzést is - kivéve a push and pull funkciókat, amelyek működéséhez továbbra is internetkapcsolat szükséges.
Összefüggő: A Linux 10 legjobb verziókezelő rendszere
A Git telepítése Linuxra
A Git telepítése Linuxra meglehetősen egyszerű. Használja a következő parancsokat, a Linux terjesztésétől függően, a számítógépére történő telepítéshez.
Telepítse a Git programot a Debian / Ubuntu rendszerre
A Git elérhető a hivatalos Ubuntu és Debian tárhelyeken. Ezért könnyen telepítheti az APT használatával:
sudo apt install git
Telepítse a Git-et a Fedora-ra
Telepítheti a Git-et a Fedora-ra DNF vagy YUM használatával. Ha a Fedora régebbi verzióját futtatja (a Fedora 21-ig), használja a YUM-ot:
sudo yum install git
Ezzel szemben, ha a Fedora 22 vagy újabb verziója fut a rendszerén, akkor a DNF segítségével telepítheti a Git szoftvert.
sudo dnf install git
Telepítse a Git alkalmazást az Arch Linux rendszerre
Arch Linux rendszeren telepítheti a Git-et a Pacman használatával:
sudo pacman -S git
Telepítse a Git-et a FreeBSD-re
A Git FreeBSD-re történő telepítéséhez adja ki a következő parancsot:
sudo pkg install git
Miután végzett, ellenőrizze, hogy a telepítés sikeres volt-e a következő parancs futtatásával:
git --verzió
Ha verziószámot ad vissza, az azt jelenti, hogy a telepítés sikeres volt. Ha nem, akkor újra át kell tekintenie a telepítési folyamatot.
A Git beállítása Linux alatt
Miután telepítette a Git-et a rendszerére, használat előtt konfigurálnia kell egyes összetevőit, például a felhasználónév, az e-mail cím és az alapértelmezett szövegszerkesztő. Ez a konfiguráció egyszeri folyamat lesz, és a konfigurált beállításoknak addig kell maradniuk, amíg nem távolítja el a Git rendszert.
Hozzon létre egy személyazonosságot a Git számára
Először először be kell állítania egy alapértelmezett azonosítót (felhasználónevet és e-mail címet) minden elkötelezettséghez, amelyet a rendszerén végez. Ennek kétféle módja van. Beállíthat globális identitást úgy, hogy az összes megnyomott elkötelezettség ugyanazon az identitáson menjen át, vagy beállíthat egy lerakat-azonosítót, hogy különálló identitásokat használjon a különböző projektekhez.
Globális identitás beállításához nyissa meg a terminált, és futtassa az alábbi parancsokat:
git config - globális felhasználó.név "your_name"
git config --global user.email "saját_email_cím"
Ha be akarja állítani az alapértelmezett identitását egy adott lerakat számára, először lépjen át a könyvtárba, amely a lerakatot tartalmazza. Használat az ls parancs könyvtárak (és alkönyvtárak) és a cd parancsot hogy belemegyek.
A tárolóba kerülve futtassa a következő parancsokat a terminálon:
git config user.name "a_neved"
git config user.email "saját_email_cím"
Konfigurálja az SSH-t Githez Linuxon
Továbbá, bár nem szükséges, beállíthatja SSH a számítógépen található Git számára lehetővé teszi a jelszó nélküli bejelentkezést. Így nem kell minden alkalommal megadnia jelszavát, amikor változtatásokat kíván végrehajtani egy adattárban.
Ehhez nyisson meg egy terminálablakot, és futtassa a következő parancsot egy új SSH-kulcs létrehozásához az e-mail címmel:
ssh-keygen -t rsa -b 4096 -C "az Ön e-mail_címe"
Amikor fájlnév megadását kéri, adja meg a helyet, ahová el szeretné menteni a kulcsot, és nyomja meg a gombot Belép; az alapértelmezett opció folytatásához nyomja meg a gombot Belép.
A rendszer most arra kéri Önt, hogy állítson be egy jelszót egy további biztonsági réteg hozzáadásához az SSH-hez a gépén. Írjon be egy erős jelszót, amelyre emlékezhet, és eltalálhatja Belép.
Végül hozzá kell adnia az SSH kulcsot a ssh-ügynök, amely a rendszer privát kulcsait tárolja. Ehhez futtassa a következő kódot a terminálban:
ssh-add ~ / .ssh / id
Miután konfigurálta személyazonosságát, tovább konfigurálhatja a Git alkalmazást a munkafolyamatának megfelelően.
Módosítsa a Git alapértelmezett szövegszerkesztőjét
Az egyik további konfiguráció, amelyet megtehet, az, hogy megváltoztatja a Git alapértelmezett szövegszerkesztőjét az interakciókhoz.
Alapértelmezés szerint a Git a Vim szövegszerkesztő használatára van konfigurálva. Ha azonban még soha nem használta a Vim-et, akkor nem biztos, hogy otthon érzi magát a használatával. A folyamat bemutatásához a nano-t állítjuk be alapértelmezett Git szövegszerkesztõként. De ha van egy preferált szövegszerkesztője, nyugodtan cserélje le a nano-t a következő paranccsal:
git config - globális mag.szerkesztő nano
Tekintse át a konfigurációkat
Miután konfigurálta a Git a preferenciáihoz, ellenőrizze egyszer a konfigurációs beállításokat, hogy azok helyesek legyenek. Futtassa a következő parancsot a rendszer összes Git konfigurációs beállításának felsorolásához:
git config - list
A jövőben egy bizonyos időpontban, ha módosítani szeretné a konfigurációt, nyissa meg a gitconfig fájl futtatásával:
nano ~ / .gitconfig
Ezután szerkessze a módosítani kívánt identitások értékeit.
A Git sikeres futtatása Linuxon
A fenti útmutató használatával pillanatok alatt képesnek kell lennie a Git telepítésére és konfigurálására Linux rendszerén. A továbbiakban pedig be kell építenie a Git-et a munkafolyamatába a projektek jobb irányítása érdekében.
Erre a célra különféle Git-szolgáltatások vannak, amelyek segíthetnek az adattárak kezelésében. Az egyik ilyen GitHub, amely megkönnyíti a verziókezelést, miközben számtalan eszköz számára biztonságos felhőtárolást és integrációs támogatást kínál.
Ha mégis új a Git iránt, és kíváncsi arra, hogy hol kezdje, az első adattár létrehozásának megtanulása segíthet abban, hogy jól érezze magát az eszközzel.
Szeretné online megosztani fejlesztési projektjeit? Így kezdheti el az első Github-tárházat.
Olvassa el a következőt
- Linux
- Telepítő program
- Terminál
- GitHub
Yash a MUO munkatársa a barkácsolás, a Linux, a programozás és a biztonság területén. Mielőtt írásban megtalálta szenvedélyét, az internetre és az iOS-re fejlesztett. Megtalálhatja írását a TechPP-n is, ahol a többi vertikálissal foglalkozik. A technikán kívül szívesen beszél a csillagászatról, a Forma-1-ről és figyeli.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!
Még egy lépés…!
Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.