Vyhledávání na webu

Jak nainstalovat Git a vytvořit úložiště Git


Pokud jste v poslední době strávili nějakou dobu ve světě Linuxu, je pravděpodobné, že jste slyšeli o GIT, což je distribuovaný systém správy verzí, který vytvořil Linus Torvalds , strůjce samotného Linuxu.

Byl navržen tak, aby byl lepším systémem pro správu verzí oproti těm, které jsou snadno dostupné, dva nejběžnější z nich jsou CVS a Subversion (SVN).

Zatímco CVS a SVN používají pro své systémy model Klient/Server, GIT funguje trochu jinak. Místo stahování projektu, provádění změn a nahrání zpět na server, GIT přiměje místní počítač fungovat jako server.

Jinými slovy, stáhnete projekt se vším, se zdrojovými soubory, změnami verzí a jednotlivými změnami souborů přímo na místní počítač, když se přihlásíte, odhlásíte a provedete všechny ostatní činnosti správy verzí. Jakmile budete hotovi, sloučíte projekt zpět do úložiště.

Tento model poskytuje mnoho výhod, z nichž nejzjevnější je, že pokud jste z jakéhokoli důvodu odpojeni od svého centrálního serveru, stále máte přístup ke svému projektu.

V tomto tutoriálu nainstalujeme Git, vytvoříme úložiště a nahrajeme jej na GitHub. Chcete-li to provést, budete muset navštívit http://www.github.com, vytvořit si účet a nastavit úložiště, pokud tam chcete nahrát svůj projekt.

Jak nainstalovat GIT v Linuxu

V distribucích založených na Debianu, jako je Ubuntu a Linux Mint, pokud ještě není nainstalován, můžete jej nainstalovat pomocí příkazu apt.

sudo apt install git

V distribucích založených na RHEL, jako je Fedora, CentOS Stream, Rocky a Alma Linux, jej můžete nainstalovat pomocí příkazu yum nebo dnf.

sudo yum install git
OR
sudo dnf install git

Pokud dáváte přednost instalaci a kompilaci zdroje formuláře git, můžete postupovat podle níže uvedených příkazů.

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

Jak vytvořit projekt Git

Nyní, když je GIT nainstalován, pojďme jej nastavit. Ve vašem domovském adresáři bude soubor s názvem „~/.gitconfig“. Toto obsahuje všechny informace o vašem úložišti. Řekněme mu vaše jméno a váš e-mail:

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

Nyní vytvoříme naše první úložiště. Jakýkoli adresář můžete změnit na úložiště Git. Změňte adresář na takový, který obsahuje nějaké zdrojové soubory, a postupujte takto.

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

V tomto adresáři byl vytvořen nový skrytý adresář s názvem „.git“. V tomto adresáři GIT ukládá všechny své informace o vašem projektu a všech změnách, které v něm provedete.

ls -al .git/

Pokud si kdykoli nepřejete, aby byl některý adresář součástí úložiště GIT, stačí tento adresář smazat pomocí příkazu rm.

rm –rf .git

Nyní, když máme vytvořené úložiště, musíme do projektu přidat nějaké soubory. Do svého projektu GIT můžete přidat jakýkoli typ souboru, ale nyní vygenerujme soubor „README.md“, který poskytne malé informace o vašem projektu (zobrazí se také v souboru README zablokovat na GitHubu) a přidat nějaké zdrojové soubory.

vi README.md

Zadejte informace o projektu, uložte a ukončete.

Pomocí dvou níže uvedených příkazů jsme do vašeho projektu GIT přidali soubor „README.md“ a poté jsme přidali všechny zdroje Pythonu (*.py) soubory v aktuálním adresáři.

git add README.md
git add *.py

Za zmínku stojí, že 99krát ze 100, když pracujete na projektu GIT, budete přidávat všechny soubory do adresář.

Můžete to udělat takto:

git add .

Nyní jsme připraveni uvést projekt do fáze, což znamená, že se jedná o bod v projektu. Provedete to příkazem git commit “–m”, kde volba “–m” specifikuje zprávu, kterou jí chcete předat. Protože se jedná o první odevzdání našeho projektu, zadáme „první odevzdání “ jako řetězec „–m“.

git commit -m 'first commit'

Jak nahrát projekt do úložiště GitHub

Nyní jsme připraveni posunout váš projekt na GitHub. Budete potřebovat přihlašovací údaje, které jste zadali při vytváření účtu. Vezmeme tyto informace a předáme je GIT, aby věděl, kam jít. „user“ a „project.git“ budete chtít nahradit správnými hodnotami.

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

Nyní je čas push, tj. kopírování z vašeho úložiště do vzdáleného úložiště. Příkaz git push má dva argumenty: „remotename “ a „branchname“. Tato dvě jména jsou obvykle Origin a Master:

git push origin master

A je to! Nyní můžete přejít na odkaz https://github.com/username/repo a zobrazit svůj projekt git.