Cum se instalează și se configurează Git pe Linux

Cum se instalează și se configurează Git pe Linux

Git este cel mai popular sistem de control al versiunilor la alegere pentru mulți dezvoltatori de software. Linus Torvalds a dezvoltat Git în timpul dezvoltării kernel-ului Linux în 2005. Și de atunci, dezvoltatorii folosesc pe scară largă acest sistem de control al versiunilor pentru a colabora cu alți membri la proiectele lor.





Dacă înveți dezvoltarea de software și diferitele sale fațete, este posibil să fi auzit deja despre Git la un moment dat. Acest ghid va explica Git în detaliu, împreună cu un scurt ghid despre cum să îl instalați și să îl configurați pe Linux.





Ce este Git și de ce ai nevoie de el?

Dezvoltarea de software este o provocare. Aceasta implică lucrul cu mai multe fișiere și necesită adesea modificări cu codul sursă pentru a obține rezultatul dorit înainte de a fi gata de utilizare.





Nu numai că, chiar și după ce codul rulează în producție, este încă nevoie de refactorizare periodică pentru a menține codul eficient, menținabil și lizibil pentru alți dezvoltatori din echipă.

Cu atât de multe variabile și mai mulți dezvoltatori care lucrează simultan la un proiect, în curând poate deveni o provocare să păstrezi o filă pentru toate fișierele de proiect diferite și revizuirile lor.



Aici intră în joc un sistem de control al versiunilor (VCS) precum Git. Facilitează urmărirea și gestionarea modificărilor aduse codului de către diferiți membri ai echipei și, la rândul său, accelerează procesul de dezvoltare și testare a software-ului.

Unele dintre beneficiile notabile ale utilizării unui sistem de control al versiunilor includ:





  • Acces la istoricul modificărilor pe termen lung, astfel încât să puteți vizualiza fiecare modificare care a fost făcută vreodată într-un fișier de către echipă.
  • Ramificare și îmbinare, care facilitează contribuția simultană și vă permite să îmbinați mai multe versiuni ale unui fișier într-un singur fișier pentru a aplica modificările și a preveni duplicarea fișierelor.

Desigur, ce sistem de control al versiunilor utilizați determină, de asemenea, beneficiile pe care le puteți obține din utilizarea acestuia. În cazul Git, deoarece este un sistem de control al versiunilor distribuite (DVCS), toate fișierele de coduri sunt prezente pe computerul fiecărui colaborator.

Deci, pe lângă beneficiile de mai sus (și câteva altele), Git vă permite, de asemenea, să lucrați offline - cu excepția funcționalităților push and pull, care necesită în continuare conectivitate la internet pentru a funcționa.





Related: Cele mai bune 10 sisteme de control al versiunilor pentru Linux

Cum se instalează Git pe Linux

Instalarea Git pe Linux este destul de simplă. Utilizați următoarele comenzi, în funcție de distribuția Linux, pentru a o instala pe computer.

Instalați Git pe Debian / Ubuntu

Git este disponibil în depozitele oficiale Ubuntu și Debian. Prin urmare, îl puteți instala cu ușurință folosind APT:

unde să obțineți diapozitive transformate în fotografii
sudo apt install git

Instalați Git pe Fedora

Puteți instala Git pe Fedora utilizând fie DNF, fie YUM. Dacă rulați o versiune mai veche de Fedora (până la Fedora 21), utilizați YUM:

sudo yum install git

În schimb, dacă aveți Fedora 22 sau o versiune superioară care rulează pe sistemul dvs., puteți utiliza DNF pentru a instala Git.

sudo dnf install git

Instalați Git pe Arch Linux

Dacă sunteți pe Arch Linux, puteți instala Git folosind Pacman:

sudo pacman -S git

Instalați Git pe FreeBSD

Pentru a instala Git pe FreeBSD, lansați următoarea comandă:

sudo pkg install git

După ce ați terminat, verificați dacă instalarea a reușit executând următoarea comandă:

git --version

Dacă returnează un număr de versiune, înseamnă că instalarea a avut succes. Dacă nu, trebuie să parcurgeți din nou procesul de instalare.

Cum se configurează Git pe Linux

După ce ați instalat Git pe sistemul dvs., trebuie să configurați unele dintre componentele sale înainte de al putea utiliza, cum ar fi numele de utilizator, adresa de e-mail și editorul de text implicit. Această configurație va fi un proces unic, iar setările configurate ar trebui să dureze atâta timp cât nu eliminați Git din sistem.

Creați o identitate pentru Git

Pentru început, trebuie mai întâi să configurați o identitate implicită (nume de utilizator și adresă de e-mail) pentru fiecare comitere pe care o faceți în sistemul dvs. Există două modalități de a face acest lucru. Puteți fie să setați o identitate globală, încât toate comitetele pe care le împingeți să treacă prin aceeași identitate, fie să setați o identitate per depozitar pentru a utiliza identități separate pentru diferite proiecte.

Pentru a seta o identitate globală, deschideți terminalul și executați comenzile de mai jos:

cum funcționează cardul sd wifi
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Dacă doriți să configurați identitatea implicită pentru un anumit depozit, mergeți mai întâi la directorul care conține depozitul. Utilizare comanda ls pentru a lista directoarele (și subdirectoarele) și comanda cd să intre în ele.

După ce vă aflați în depozit, rulați următoarele comenzi în terminal:

git config user.name 'your_name'
git config user.email 'your_email_address'

Configurați SSH pentru Git pe Linux

În plus, deși nu este necesar, puteți configura SSH pentru Git pe computerul dvs. pentru a permite conectările fără parolă. În acest fel, nu trebuie să introduceți parola de fiecare dată când doriți să faceți modificări într-un depozit.

Pentru a face acest lucru, deschideți o fereastră de terminal și rulați următoarea comandă pentru a crea o nouă cheie SSH cu adresa dvs. de e-mail:

ssh-keygen -t rsa -b 4096 -C 'your_email_address'

Când vi se solicită un nume de fișier, specificați locația în care doriți să salvați cheia și apăsați introduce ; pentru a continua cu opțiunea implicită, apăsați introduce .

Sistemul vă va cere acum să setați o expresie de acces pentru a adăuga un strat suplimentar de securitate la SSH pe mașina dvs. Tastați o expresie de acces puternică pe care să o puteți aminti și atinge introduce .

În cele din urmă, trebuie să adăugați cheia SSH la ssh-agent , care deține cheile private ale sistemului. Pentru aceasta, rulați următorul cod în terminal:

ssh-add ~/.ssh/id

După ce v-ați configurat identitatea, puteți configura Git în continuare pentru a se potrivi fluxului dvs. de lucru.

Schimbați editorul de text implicit pentru Git

Una dintre configurațiile suplimentare pe care le puteți face este să modificați editorul de text implicit al Git pentru interacțiunile dvs.

În mod implicit, Git este configurat pentru a utiliza editorul de text Vim. Cu toate acestea, dacă nu ați folosit niciodată Vim până acum, este posibil să nu vă simțiți ca acasă folosindu-l. Pentru a demonstra procesul, vom seta nano ca editor de text Git implicit. Dar dacă aveți un editor de text preferat, nu ezitați să înlocuiți nano cu cel din următoarea comandă:

git config --global core.editor nano

Examinați configurațiile

După ce ați configurat Git la preferințele dvs., verificați setările de configurare o dată pentru a vă asigura că sunt corecte. Rulați următoarea comandă pentru a obține o listă cu toate setările de configurare Git pentru sistemul dvs.:

git config --list

La un moment dat în viitor, dacă doriți să editați configurația, deschideți fișierul gitconfig fișier executând:

nano ~/.gitconfig

Apoi, editați valorile identităților pe care doriți să le modificați.

Rularea Git cu succes pe Linux

Folosind ghidul de mai sus, ar trebui să puteți instala și configura Git pe sistemul Linux în cel mai scurt timp. Și în continuare, trebuie să încorporați Git în fluxul de lucru pentru a vă gestiona mai bine proiectele.

jocuri care nu au nevoie de Adobe Flash Player

În acest scop, există diverse servicii Git care vă pot ajuta să vă gestionați depozitele. Unul dintre acestea este GitHub, care facilitează controlul versiunilor, oferind în același timp stocare securizată în cloud și suport pentru integrare pentru o multitudine de instrumente.

Totuși, dacă sunteți nou în Git și vă întrebați de unde să începeți, învățarea modului de creare a primului depozit vă poate ajuta să vă simțiți confortabil cu instrumentul.

Acțiune Acțiune Tweet E-mail Cum să creați primul dvs. depozit pe Github

Doriți să partajați proiectele dvs. de dezvoltare online? Iată cum să începeți cu primul dvs. depozit Github.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Instalați software-ul
  • Terminal
  • GitHub
Despre autor Yash Wate(21 articole publicate)

Yash este scriitor de personal la MUO pentru bricolaj, Linux, programare și securitate. Înainte de a-și găsi pasiunea în scris, obișnuia să se dezvolte pentru web și iOS. Puteți găsi și scrierile sale pe TechPP, unde acoperă alte verticale. În afară de tehnologie, îi place să vorbească despre astronomie, Formula 1 și ceasuri.

Mai multe de la Yash Wate

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona