Ricerca nel sito web

Come installare Git e creare un repository Git


Se di recente hai trascorso un po' di tempo nel mondo Linux, allora è probabile che tu abbia sentito parlare di GIT, che è un sistema di controllo della versione distribuito creato da Linus Torvalds , la mente di Linux stesso.

È stato progettato per essere un sistema di controllo della versione superiore a quelli prontamente disponibili, i due più comuni di questi sono CVS e Subversion (SVN).

Mentre CVS e SVN utilizzano il modello Client/Server per i loro sistemi, GIT funziona in modo leggermente diverso. Invece di scaricare un progetto, apportare modifiche e caricarlo nuovamente sul server, GIT fa sì che la macchina locale agisca come un server.

In altre parole, scarichi il progetto con tutto, i file sorgente, le modifiche alla versione e le modifiche ai singoli file direttamente sul computer locale, quando effettui il check-in, il check-out e tutte le altre attività di controllo della versione. Una volta terminato, unisci nuovamente il progetto al repository.

Questo modello offre molti vantaggi, il più ovvio è che se per qualsiasi motivo sei disconnesso dal tuo server centrale, hai ancora accesso al tuo progetto.

In questo tutorial installeremo Git, creeremo un repository e lo caricheremo su GitHub. Per fare ciò, dovrai visitare http://www.github.com, creare un account e impostare un repository se desideri caricare lì il tuo progetto.

Come installare GIT su Linux

Sulle distribuzioni basate su Debian come Ubuntu e Linux Mint, se non è già installato, puoi installarlo utilizzando il comando apt.

sudo apt install git

Sulle distribuzioni basate su RHEL come Fedora, CentOS Stream, Rocky e Alma Linux, puoi installarlo utilizzando il comando yum o dnf.

sudo yum install git
OR
sudo dnf install git

Se preferisci installare e compilare il sorgente del modulo git, puoi seguire i comandi seguenti.

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

Come creare un progetto Git

Ora che GIT è installato, configuriamolo. Nella tua directory home ci sarà un file chiamato "~/.gitconfig". Questo contiene tutte le informazioni del tuo repository. Diamo il tuo nome e la tua email:

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

Ora creiamo il nostro primo repository. Puoi trasformare qualsiasi directory in un repository Git. Modificare la directory in una che contenga alcuni file di origine e seguire questi passaggi.

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

In quella directory è stata creata una nuova directory nascosta chiamata “.git“. Questa directory è dove GIT memorizza tutte le informazioni sul tuo progetto e tutte le modifiche che apporti ad esso.

ls -al .git/

Se in qualsiasi momento non desideri più che alcuna directory faccia parte di un repository GIT, elimina semplicemente questa directory utilizzando il comando rm.

rm –rf .git

Ora che abbiamo creato un repository, dobbiamo aggiungere alcuni file al progetto. Puoi aggiungere qualsiasi tipo di file al tuo progetto GIT, ma per ora generiamo un file "README.md" che fornisce alcune informazioni sul tuo progetto (appare anche nella sezione README blocca su GitHub) e aggiungi alcuni file sorgente.

vi README.md

Inserisci le informazioni sul tuo progetto, salva ed esci.

Con i due comandi seguenti, abbiamo aggiunto il file "README.md" al tuo progetto GIT, quindi abbiamo aggiunto tutti i sorgenti Python (*.py) nella directory corrente.

git add README.md
git add *.py

Vale la pena notare che 99 volte su 100 quando lavori su un progetto GIT, aggiungerai tutti i file in la directory.

Puoi farlo in questo modo:

git add .

Ora siamo pronti per impegnare il progetto in una fase, il che significa che questo è un punto marcatore nel progetto. Puoi farlo con il comando git commit “–m” dove l'opzione “–m” specifica un messaggio che vuoi dargli. Poiché questo è il primo commit del nostro progetto, inseriremo "first commit " come stringa "–m".

git commit -m 'first commit'

Come caricare il progetto nel repository GitHub

Ora siamo pronti per inviare il tuo progetto su GitHub. Avrai bisogno delle informazioni di accesso che hai fornito durante la creazione del tuo account. Prenderemo queste informazioni e le passeremo a GIT in modo che sappia dove andare. Ti consigliamo di sostituire "utente" e "project.git" con i valori corretti.

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

Adesso è il momento del push, ovvero della copia dal tuo repository al repository remoto. Il comando git push accetta due argomenti: “remotename” e “branchname”. Questi due nomi sono solitamente Origin e Master, rispettivamente:

git push origin master

Questo è tutto! Ora puoi andare al collegamento https://github.com/username/repo per vedere il tuo progetto git.