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.

Email
Az első adattár létrehozása a Githubon

Szeretné online megosztani fejlesztési projektjeit? Így kezdheti el az első Github-tárházat.

Olvassa el a következőt

Kapcsolódó témák
  • Linux
  • Telepítő program
  • Terminál
  • GitHub
A szerzőről
Yash Wate (16 cikk megjelent)

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.

Több Yash Wate-től

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.

.