Com instal·lar i configurar Git a Linux

Com instal·lar i configurar Git a Linux

Git és el sistema de control de versions més popular per a molts desenvolupadors de programari. Linus Torvalds va desenvolupar Git durant el desenvolupament del nucli Linux el 2005. I des de llavors, els desenvolupadors utilitzen àmpliament aquest sistema de control de versions per col·laborar amb altres membres en els seus projectes.





Si esteu aprenent el desenvolupament de programari i les seves diferents facetes, és possible que ja hagueu sentit a parlar de Git en algun moment. Aquesta guia explicarà detalladament Git, juntament amb una breu guia sobre com instal·lar-lo i configurar-lo a Linux.





Què és Git i per què ho necessiteu?

El desenvolupament de programari és un repte. Implica treballar amb diversos fitxers i sovint requereix modificar el codi font per aconseguir la sortida prevista abans que estigui llest per utilitzar-lo.





No només això, però, fins i tot després que el codi s’executa en producció, encara hi ha la necessitat d’una refactorització periòdica per mantenir el codi eficient, mantenible i llegible per a altres desenvolupadors de l’equip.

Amb tantes variables i diversos desenvolupadors que treballen simultàniament en un projecte, aviat pot ser un repte mantenir una pestanya de tots els diferents fitxers de projecte i les seves revisions.



Aquí és on entra en joc un sistema de control de versions (VCS) com Git. Facilita el seguiment i la gestió dels canvis al codi enviats per diversos membres de l’equip i, al seu torn, accelera el desenvolupament i el procés de proves de programari.

Alguns dels avantatges notables d’utilitzar un sistema de control de versions inclouen:





  • Accediu a l’historial de canvis a llarg termini perquè pugueu veure tots els canvis que l’equip ha fet mai a un fitxer.
  • Ramificació i combinació, que facilita la contribució simultània i us permet combinar diverses versions d'un fitxer en un sol fitxer per aplicar els canvis i evitar la duplicació de fitxers.

Per descomptat, el sistema de control de versions que utilitzeu també determina els avantatges que podeu obtenir d’utilitzar-lo. En el cas de Git, ja que es tracta d’un sistema de control de versions distribuïdes (DVCS), tots els fitxers de codi estan presents a l’ordinador de tots els col·laboradors.

Així, a més dels avantatges anteriors (i alguns altres), Git també us permet treballar fora de línia, excepte les funcionalitats push and pull, que encara necessiten connectivitat a Internet per funcionar.





Relacionat: els 10 millors sistemes de control de versions per a Linux

Com instal·lar Git a Linux

Instal·lar Git a Linux és bastant senzill. Utilitzeu les ordres següents, segons la vostra distribució de Linux, per instal·lar-la al vostre ordinador.

Instal·leu Git a Debian / Ubuntu

Git està disponible als repositoris oficials d'Ubuntu i Debian. Per tant, podeu instal·lar-lo fàcilment mitjançant APT:

emulador de tauletes Android per a Windows 10
sudo apt install git

Instal·leu Git a Fedora

Podeu instal·lar Git a Fedora mitjançant DNF o YUM. Si utilitzeu una versió anterior de Fedora (fins a Fedora 21), utilitzeu YUM:

sudo yum install git

Per contra, si teniu Fedora 22 o superior executant-se al vostre sistema, podeu utilitzar DNF per instal·lar Git.

sudo dnf install git

Instal·leu Git a Arch Linux

Si esteu a Arch Linux, podeu instal·lar Git mitjançant Pacman:

sudo pacman -S git

Instal·leu Git a FreeBSD

Per instal·lar Git a FreeBSD, executeu l'ordre següent:

sudo pkg install git

Un cop feta, verifiqueu si la instal·lació ha estat correcta executant l'ordre següent:

git --version

Si retorna un número de versió, vol dir que la instal·lació ha estat correcta. Si no, heu de tornar a revisar el procés d’instal·lació.

Com configurar Git a Linux

Un cop hàgiu instal·lat Git al vostre sistema, heu de configurar alguns dels seus components abans d’utilitzar-lo, com ara el nom d’usuari, l’adreça de correu electrònic i l’editor de text per defecte. Aquesta configuració serà un procés únic i la vostra configuració configurada hauria de durar sempre que no elimineu Git del vostre sistema.

Creeu una identitat per a Git

Per començar, primer heu d’establir una identitat per defecte (nom d’usuari i adreça de correu electrònic) per a cada compromís que feu al vostre sistema. Hi ha dues maneres de fer-ho. Podeu establir una identitat global de manera que tots els compromisos que feu servir passin per la mateixa identitat o bé establir una identitat per repositori per utilitzar identitats separades per a diferents projectes.

Per establir una identitat global, obriu el terminal i executeu les ordres següents:

El dispositiu USB continua desconnectant i tornant a connectar Windows 10
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Si voleu configurar la vostra identitat per defecte per a un dipòsit concret, primer aneu al directori que conté el dipòsit. Ús l'ordre ls per llistar directoris (i subdirectoris) i l'ordre cd per entrar-hi.

Un cop esteu al dipòsit, executeu les ordres següents al terminal:

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

Configureu SSH per a Git a Linux

A més, tot i que no és necessari, també podeu configurar SSH per a Git al vostre ordinador per permetre els inicis de sessió sense contrasenya. D’aquesta manera, no cal que introduïu la vostra contrasenya cada vegada que vulgueu modificar un dipòsit.

Per fer-ho, obriu una finestra de terminal i executeu l'ordre següent per crear una nova clau SSH amb el vostre correu electrònic:

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

Quan se us demani un nom de fitxer, especifiqueu la ubicació on voleu desar la clau i premeu Entra ; per continuar amb l'opció predeterminada, premeu Entra .

Ara el sistema us demanarà que configureu una frase de contrasenya per afegir una capa addicional de seguretat a SSH al vostre equip. Escriviu una frase de contrasenya forta que pugueu recordar i encertar Entra .

Finalment, cal afegir la clau SSH al fitxer ssh-agent , que conté les claus privades del vostre sistema. Per a això, executeu el següent codi al terminal:

ssh-add ~/.ssh/id

Un cop hàgiu configurat la vostra identitat, podeu configurar Git per adaptar-lo al vostre flux de treball.

Canvieu l'Editor de text per defecte per Git

Una de les configuracions addicionals que podeu fer és canviar l'editor de text predeterminat de Git per a les vostres interaccions.

Per defecte, Git està configurat per utilitzar l'editor de text Vim. Tanmateix, si mai no heu utilitzat Vim, és possible que no us sentiu com a casa. Per demostrar el procés, configurarem nano com a editor de text Git per defecte. Però si teniu un editor de text preferit, no dubteu a substituir nano per aquest de l'ordre següent:

git config --global core.editor nano

Reviseu les configuracions

Quan hàgiu configurat Git a les vostres preferències, comproveu els paràmetres de configuració una vegada per assegurar-vos que siguin correctes. Executeu l'ordre següent per obtenir una llista de tots els paràmetres de configuració de Git per al vostre sistema:

git config --list

En algun moment del futur, si voleu editar la configuració, obriu el fitxer gitconfig fitxer executant:

nano ~/.gitconfig

A continuació, editeu els valors de les identitats que voleu canviar.

Execució correcta de Git a Linux

Utilitzant la guia anterior, hauríeu de poder instal·lar i configurar Git al vostre sistema Linux en un tres i no res. I més endavant, heu d’incorporar Git al vostre flux de treball per gestionar millor els vostres projectes.

és compatible amb Google Home

Amb aquest propòsit, hi ha diversos serveis Git que us poden ajudar a gestionar els vostres dipòsits. Un d’ells és GitHub, que facilita el control de versions, alhora que ofereix emmagatzematge al núvol segur i suport d’integració per a una infinitat d’eines.

Tanmateix, si no sou Git i us pregunteu per on començar, aprendre a crear el vostre primer dipòsit us pot ajudar a sentir-vos còmodes amb l'eina.

Compartir Compartir Tweet Correu electrònic Com es crea el primer dipòsit a Github

Voleu compartir els vostres projectes de desenvolupament en línia? A continuació s’explica com començar amb el primer dipòsit de Github.

Llegiu a continuació
Temes relacionats
  • Linux
  • Instal·leu programari
  • terminal
  • GitHub
Sobre l'autor Yash Wate(21 articles publicats)

Yash és escriptor de personal de MUO per a bricolatge, Linux, programació i seguretat. Abans de trobar la seva passió per l’escriptura, solia desenvolupar-se per a Internet i iOS. També podeu trobar els seus escrits a TechPP, on cobreix altres verticals. A part de la tecnologia, li agrada parlar d’astronomia, de Fórmula 1 i de rellotges.

Més de Yash Wate

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us