Weboldal keresés

A Git telepítése és a Git-tár létrehozása


Ha a közelmúltban bármennyi időt töltött a Linux világában, akkor valószínűleg hallott a GIT-ről, amely egy elosztott verziókezelő rendszer, amelyet Linus Torvalds hozott létre. >, magának a Linuxnak az ötletgazdája.

Úgy tervezték, hogy a könnyen elérhető verziók felett álló rendszer legyen, ezek közül a két leggyakoribb a CVS és a Subversion (SVN).

Míg a CVS és az SVN a Client/Server modellt használja rendszereihez, a GIT kicsit másképp működik. Ahelyett, hogy letöltene egy projektet, változtatásokat hajtana végre, és újra feltöltené a szerverre, a GIT a helyi gépet kiszolgálóként üzemelteti.

Más szóval, közvetlenül a helyi gépre tölti le a projektet mindennel, a forrásfájlokkal, a verzióváltozásokkal és az egyes fájlmódosításokkal, amikor bejelentkezik, kijelentkezik, és végrehajtja az összes többi verziókezelési tevékenységet. Ha elkészült, visszakapcsolja a projektet a tárházba.

Ez a modell számos előnnyel jár, amelyek közül a legnyilvánvalóbb az, hogy ha bármilyen okból megszakad a kapcsolat a központi szervertől, továbbra is hozzáférhet projektjéhez.

Ebben az oktatóanyagban telepítjük a Gitet, létrehozunk egy adattárat, és feltöltjük a GitHubba. Ehhez fel kell keresnie a http://www.github.com webhelyet, létre kell hoznia egy fiókot, és be kell állítania egy adattárat, ha oda szeretné feltölteni projektjét.

A GIT telepítése Linux alatt

Debian-alapú disztribúciókon, mint például az Ubuntu és a Linux Mint, ha még nincs telepítve, az apt paranccsal telepítheti.

sudo apt install git

Az RHEL-alapú disztribúciókon, mint például a Fedora, a CentOS Stream, a Rocky és az Alma Linux, a yum vagy a dnf paranccsal telepítheti.

sudo yum install git
OR
sudo dnf install git

Ha inkább telepíteni és lefordítani szeretné a git űrlapforrást, kövesse az alábbi parancsokat.

wget https://www.kernel.org/pub/software/scm/git/git-2.43.0.tar.gz
tar xvjf git-2.43.0.tar.gz
cd git-*
./configure
make
sudo make install

Hogyan készítsünk Git-projektet

Most, hogy a GIT telepítve van, állítsuk be. A home könyvtárában lesz egy „~/.gitconfig” nevű fájl. Ez tartalmazza az összes adattáradat. Adjuk meg neki a nevét és e-mail címét:

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

Most pedig hozzuk létre az első adattárunkat. Bármelyik könyvtárat Git-tárolóvá alakíthatja. Módosítsa a könyvtárat olyanra, amely néhány forrásfájlt tartalmaz, és kövesse az alábbi lépéseket.

cd /home/tecmint/python-web-scraper/
git init

Ebben a könyvtárban egy új rejtett könyvtár jött létre „.git” néven. Ebben a könyvtárban a GIT tárolja a projekttel kapcsolatos összes információját és a rajta végrehajtott módosításokat.

ls -al .git/

Ha bármikor többé nem szeretné, hogy valamelyik könyvtár része legyen egy GIT tárolónak, egyszerűen törölje ezt a könyvtárat az rm paranccsal.

rm –rf .git

Most, hogy létrehoztunk egy tárat, hozzá kell adnunk néhány fájlt a projekthez. Bármilyen típusú fájlt hozzáadhat GIT-projektjéhez, de most hozzunk létre egy „README.md” fájlt, amely egy kis információt ad a projektről (a README-ben is megjelenik blokkolja a GitHubon), és adjon hozzá néhány forrásfájlt.

vi README.md

Adja meg a projekt adatait, mentse el, és lépjen ki.

Az alábbi két paranccsal hozzáadtuk a „README.md” fájlt a GIT projekthez, majd hozzáadtuk az összes Python forrást (*.py) fájlokat az aktuális könyvtárban.

git add README.md
git add *.py

Érdemes megjegyezni, hogy a 100ból 99 alkalommal, amikor egy GIT projekten dolgozik, az összes fájlt hozzá kell adnia a könyvtárat.

Ezt így teheti meg:

git add .

Most készen állunk arra, hogy a projektet egy szakaszba helyezzük, ami azt jelenti, hogy ez egy jelölőpont a projektben. Ezt a git commit „–m” paranccsal teheti meg, ahol a „–m” opció megadja az átadni kívánt üzenetet. Mivel ez a projektünk első véglegesítése, a „first commit ” karakterláncot adjuk meg „–m” karakterláncként.

git commit -m 'first commit'

Hogyan töltsünk fel projektet a GitHub Repositoryba

Mostantól készen állunk arra, hogy projektjét a GitHubba továbbítsuk. A fiók létrehozásakor megadott bejelentkezési adatokra lesz szüksége. Fogjuk ezt az információt, és továbbítjuk a GITnek, hogy tudja, hová kell mennie. Cserélje le a „user” és a „project.git” értéket a megfelelő értékekkel.

git remote add origin [email :ravisaive/project.git

Most itt az ideje, hogy másoljon, azaz másoljon a lerakatából a távoli tárolóba. A git push parancsnak két argumentuma van: a „távolinév” és a „ágnév”. Ez a két név általában Eredet és Mester:

git push origin master

Ez az! Most a https://github.com/username/repo hivatkozásra léphet a git projekt megtekintéséhez.