Maybaygiare.org

Blog Network

A Git telepítése az Ubuntu 20.04-re

Bevezetés

A Git-hez hasonló verziókezelő rendszerek elengedhetetlenek a modern szoftverfejlesztési bevált gyakorlatokhoz. A verziószámozás lehetővé teszi a szoftver nyomon követését a forrás szintjén. Nyomon követheti a változásokat, visszatérhet az előző szakaszokhoz, és elágazhat a fájlok és könyvtárak alternatív verzióinak létrehozásához.

számos szoftverprojekt fájlja a Git tárolókban található, és olyan platformok, mint a GitHub, a GitLab és a Bitbucket segítik a szoftverfejlesztési projektek megosztását és együttműködését.

ebben az útmutatóban áttekintjük a Git telepítését és konfigurálását egy Ubuntu 20.04 szerveren. A szoftver telepítésének módját két különböző módon fogjuk lefedni: a beépített csomagkezelőn keresztül és a forráson keresztül. Ezen megközelítések mindegyike saját előnyökkel jár, az Ön egyedi igényeitől függően.

előfeltételek

szüksége lesz egy Ubuntu 20.04 szerverre, amely nem root superuser fiókkal rendelkezik.

ennek beállításához kövesse az Ubuntu 20.04 kezdeti Szerverbeállítási útmutatóját.

a szerver és a felhasználó beállításával készen áll a kezdésre.

A Git telepítése alapértelmezett csomagokkal

Az alapértelmezett csomagokkal történő telepítés lehetősége a legjobb, ha gyorsan fel akar állni és futni a Git-rel, ha inkább egy széles körben használt stabil verziót szeretne, vagy ha nem a legújabb elérhető funkciókat keresi. Ha a legfrissebb kiadást keresi, ugorjon a forrásból történő telepítés szakaszra.

a Git valószínűleg már telepítve van az Ubuntu 20.04 szerverre. A következő paranccsal megerősítheti, hogy ez a helyzet a kiszolgálón:

  • git --version

Ha a következőhöz hasonló kimenetet kap, akkor a Git már telepítve van.

Output
git version 2.25.1

Ha ez a helyzet az Ön számára, akkor áttérhet a GIT beállítására, vagy elolvashatja a következő részt arról, hogyan kell telepíteni a forrásból, ha naprakészebb verzióra van szüksége.

Ha azonban nem kapta meg a GIT Verziószám kimenetét, telepítheti azt az Ubuntu default package manager APT segítségével.

először használja az apt csomagkezelő eszközöket a helyi csomagindex frissítéséhez.

  • sudo apt update

a frissítés befejeztével telepítheti a Git-et:

  • sudo apt install git

megerősítheti, hogy helyesen telepítette a Git-et a következő parancs futtatásával és a megfelelő kimenet ellenőrzésével.

  • git --version
Output
git version 2.25.1

a GIT sikeres telepítésével most továbbléphet az oktatóanyag Git beállítása szakaszába a telepítés befejezéséhez.

A Git telepítése a forrásból

ha rugalmasabb módszert keres a Git telepítésére, érdemes lehet lefordítani a szoftvert a forrásból, amelyet ebben a szakaszban áttekintünk. Ez hosszabb időt vesz igénybe, és nem tartható fenn a csomagkezelőn keresztül, de lehetővé teszi a legújabb kiadás letöltését, és nagyobb ellenőrzést biztosít az Ön által megadott lehetőségek felett, ha testreszabást szeretne végezni.

ellenőrizze a GIT jelenleg telepített verzióját a kiszolgálón:

  • git --version

Ha a GIT telepítve van, a következőhöz hasonló kimenetet kap:

Output
git version 2.25.1

mielőtt elkezdené, telepítenie kell azt a szoftvert, amelytől a Git függ. Ez mind elérhető az alapértelmezett tárolókban, így frissíthetjük a helyi csomagindexünket, majd telepíthetjük a megfelelő csomagokat.

  • sudo apt update
  • sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

miután telepítette a szükséges függőségeket, hozzon létre egy ideiglenes könyvtárat, és LÉPJEN BE. Ez az, ahol fogjuk letölteni a Git tarball.

  • mkdir tmp
  • cd /tmp

a GIT projekt weboldaláról a https://mirrors.edge.kernel.org/pub/software/scm/git/ címen elérhető tarball listára navigálhatunk, és letölthetjük a kívánt verziót. Az írás idején a legújabb verzió a 2.26.2, tehát ezt bemutató célokra töltjük le. A curl – t használjuk, és kiadjuk a letöltött fájlt a git.tar.gzfájlba.

  • curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

csomagolja ki a tömörített tarball fájlt:

  • tar -zxf git.tar.gz

ezután lépjen be az új Git könyvtárba:

  • cd git-*

a csomagot a következő két parancs beírásával készítheti el és telepítheti:

  • make prefix=/usr/local all
  • sudo make prefix=/usr/local install

most cserélje ki a héjfolyamatot úgy, hogy az imént telepített Git verziót használja:

  • exec bash

ezzel a teljes, biztos lehet benne, hogy a telepítés sikeres volt a verzió ellenőrzésével.

  • git --version
Output
git version 2.26.2

a GIT sikeres telepítésével most befejezheti a telepítést.

A Git beállítása

miután elégedett a Git verziójával, konfigurálnia kell a Git-et úgy, hogy a létrehozott commit üzenetek tartalmazzák a helyes információkat, és támogassák Önt a szoftverprojekt felépítésében.

a konfiguráció a git config paranccsal érhető el. Pontosabban meg kell adnunk a nevünket és az e-mail címünket, mert a Git ezeket az információkat beágyazza minden egyes elkötelezettségünkbe. Mehetünk előre, és add ezt az információt gépeléssel:

  • git config --global user.name "Your Name"
  • git config --global user.email "[email protected]"

az összes beállított konfigurációs elemet megjeleníthetjük a következő gépeléssel:

  • git config --list
Output
user.name=Your [email protected]...

a megadott információkat a GIT konfigurációs fájljában tárolja, amelyet opcionálisan kézzel szerkeszthet egy választott szövegszerkesztővel, mint ez (nano-t fogunk használni):

  • nano ~/.gitconfig
~/.gitconfig tartalom
 name = Your Name email = [email protected]

nyomja meg a CTRL és X, majd Y akkor ENTER a szövegszerkesztőből való kilépéshez.

sok más lehetőség is beállítható, de ez a két alapvető szükséges. Ha kihagyja ezt a lépést, valószínűleg figyelmeztetéseket fog látni, amikor elkötelezi magát a Git mellett. Ez több munkát jelent az Ön számára, mert akkor felül kell vizsgálnia a javított információkkal végzett elkötelezettségeket.

következtetés

most már telepítenie kell a Git-et, és készen kell állnia a rendszerre.

Ha többet szeretne megtudni a Git használatáról, nézze meg ezeket a cikkeket és sorozatokat:

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.