Come installare e configurare Git su Linux

Come installare e configurare Git su Linux

Git è il sistema di controllo della versione più popolare scelto da molti sviluppatori di software. Linus Torvalds ha sviluppato Git durante lo sviluppo del kernel Linux nel 2005. E da allora, gli sviluppatori utilizzano ampiamente questo sistema di controllo della versione per collaborare con altri membri sui loro progetti.





Se stai imparando lo sviluppo del software e le sue varie sfaccettature, potresti aver già sentito parlare di Git ad un certo punto. Questa guida spiegherà Git in dettaglio, insieme a una breve guida su come installarlo e configurarlo su Linux.





Che cos'è Git e perché ne hai bisogno?

Lo sviluppo del software è impegnativo. Implica lavorare con diversi file e spesso richiede di armeggiare con il codice sorgente per ottenere l'output previsto prima che sia pronto per l'uso.





Non solo, tuttavia, anche dopo che il codice è stato eseguito in produzione, è ancora necessario un refactoring periodico per mantenere il codice efficiente, gestibile e leggibile dagli altri sviluppatori del team.

Con così tante variabili e più sviluppatori che lavorano su un progetto contemporaneamente, può presto diventare difficile tenere sotto controllo tutti i diversi file di progetto e le loro revisioni.



È qui che entra in gioco un sistema di controllo della versione (VCS) come Git. Semplifica il monitoraggio e la gestione delle modifiche al codice inviate dai vari membri del team e, a sua volta, accelera il processo di sviluppo e test del software.

Alcuni dei notevoli vantaggi dell'utilizzo di un sistema di controllo della versione includono:





  • Accesso alla cronologia delle modifiche a lungo termine in modo da poter visualizzare tutte le modifiche apportate a un file dal team.
  • Diramazione e unione, che facilita il contributo simultaneo e consente di unire più versioni di un file in un unico file per applicare le modifiche e impedire la duplicazione dei file.

Naturalmente, il sistema di controllo della versione che utilizzi determina anche i vantaggi che puoi ottenere dall'utilizzo. Nel caso di Git, poiché è un sistema di controllo della versione distribuito (DVCS), tutti i tuoi file di codice sono presenti sul computer di ogni contributore.

Quindi, oltre ai vantaggi di cui sopra (e pochi altri), Git ti consente anche di lavorare offline, ad eccezione delle funzionalità push e pull, che richiedono comunque la connettività Internet per funzionare.





Correlati: I 10 migliori sistemi di controllo della versione per Linux

Come installare Git su Linux

L'installazione di Git su Linux è abbastanza semplice. Usa i seguenti comandi, a seconda della tua distribuzione Linux, per installarlo sul tuo computer.

Installa Git su Debian/Ubuntu

Git è disponibile sui repository ufficiali di Ubuntu e Debian. Pertanto, puoi installarlo facilmente usando APT:

come riprodurre iso su ps2
sudo apt install git

Installa Git su Fedora

Puoi installare Git su Fedora usando DNF o YUM. Se stai utilizzando una versione precedente di Fedora (fino a Fedora 21), usa YUM:

sudo yum install git

Al contrario, se hai Fedora 22 o superiore in esecuzione sul tuo sistema, puoi usare DNF per installare Git.

sudo dnf install git

Installa Git su Arch Linux

Se sei su Arch Linux, puoi installare Git usando Pacman:

sudo pacman -S git

Installa Git su FreeBSD

Per installare Git su FreeBSD, dai il seguente comando:

sudo pkg install git

Una volta fatto, verifica se l'installazione è andata a buon fine eseguendo il seguente comando:

git --version

Se restituisce un numero di versione, significa che l'installazione è andata a buon fine. In caso contrario, è necessario ripetere il processo di installazione.

Come configurare Git su Linux

Una volta installato Git sul tuo sistema, devi configurare alcuni dei suoi componenti prima di poterlo utilizzare, come il nome utente, l'indirizzo email e l'editor di testo predefinito. Questa configurazione sarà un processo una tantum e le impostazioni configurate dovrebbero durare finché non rimuovi Git dal tuo sistema.

Crea un'identità per Git

Per cominciare, devi prima impostare un'identità predefinita (nome utente e indirizzo email) per ogni commit che fai sul tuo sistema. Ci sono due modi per farlo. Puoi impostare un'identità globale in modo che tutti i commit che spingi passino attraverso la stessa identità o impostare un'identità per repository per utilizzare identità separate per progetti diversi.

Per impostare un'identità globale, apri il terminale ed esegui i comandi seguenti:

come unire file pdf in google drive
git config --global user.name 'your_name'
git config --global user.email 'your_email_address'

Se vuoi impostare la tua identità predefinita per un particolare repository, prima vai alla directory che contiene il repository. Utilizzo il comando ls per elencare le directory (e le sottodirectory) e il comando cd per entrare in loro.

Una volta che sei nel repository, esegui i seguenti comandi nel terminale:

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

Configura SSH per Git su Linux

Inoltre, sebbene non sia necessario, puoi anche configurare SSH per Git sul tuo computer per consentire accessi senza password. In questo modo, non è necessario inserire la password ogni volta che si desidera eseguire il commit di modifiche a un repository.

Per fare ciò, apri una finestra di terminale ed esegui il seguente comando per creare una nuova chiave SSH con la tua email:

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

Quando viene richiesto un nome file, specificare la posizione in cui si desidera salvare la chiave e premere accedere ; per procedere con l'opzione predefinita, premere accedere .

Il sistema ora ti chiederà di impostare una passphrase per aggiungere un ulteriore livello di sicurezza a SSH sul tuo computer. Digita una passphrase forte che puoi ricordare e premi accedere .

Infine, devi aggiungere la chiave SSH a ssh-agente , che contiene le chiavi private del tuo sistema. Per questo, esegui il seguente codice nel terminale:

ssh-add ~/.ssh/id

Una volta configurata la tua identità, puoi configurare ulteriormente Git per adattarlo al tuo flusso di lavoro.

Cambia l'editor di testo predefinito per Git

Una delle configurazioni aggiuntive che puoi fare è cambiare l'editor di testo predefinito di Git per le tue interazioni.

Per impostazione predefinita, Git è configurato per utilizzare l'editor di testo Vim. Tuttavia, se non hai mai usato Vim prima, potresti non sentirti a casa ad usarlo. Per dimostrare il processo, imposteremo nano come editor di testo Git predefinito. Ma se hai un editor di testo preferito, sentiti libero di sostituire nano con quello nel seguente comando:

git config --global core.editor nano

Rivedere le configurazioni

Quando hai configurato Git secondo le tue preferenze, controlla le impostazioni di configurazione una volta per assicurarti che siano corrette. Esegui il seguente comando per ottenere un elenco di tutte le impostazioni di configurazione di Git per il tuo sistema:

git config --list

In futuro, se desideri modificare la configurazione, apri il gitconfig file eseguendo:

nano ~/.gitconfig

Quindi, modifica i valori delle identità che desideri modificare.

Esecuzione con successo di Git su Linux

Utilizzando la guida sopra, dovresti essere in grado di installare e configurare Git sul tuo sistema Linux in pochissimo tempo. E in seguito, devi incorporare Git nel tuo flusso di lavoro per gestire meglio i tuoi progetti.

come salvare la schermata di stampa come pdf

A questo scopo, esistono vari servizi Git che possono aiutarti a gestire i tuoi repository. Uno di questi è GitHub , che facilita il controllo della versione offrendo allo stesso tempo l'archiviazione cloud sicura e il supporto per l'integrazione per una miriade di strumenti.

Se sei nuovo su Git, tuttavia, e ti stai chiedendo da dove cominciare, imparare a creare il tuo primo repository potrebbe aiutarti a prendere confidenza con lo strumento.

Condividere Condividere Tweet E-mail Come creare il tuo primo repository su Github

Vuoi condividere i tuoi progetti di sviluppo online? Ecco come iniziare con il tuo primo repository Github.

Leggi Avanti
Argomenti correlati
  • Linux
  • Installa il software
  • terminale
  • GitHub
Circa l'autore Yash Wate(21 articoli pubblicati)

Yash è uno Staff Writer presso MUO per DIY, Linux, Programmazione e Sicurezza. Prima di trovare la sua passione nella scrittura, ha sviluppato per il web e iOS. Puoi anche trovare i suoi scritti su TechPP, dove copre altri verticali. Oltre alla tecnologia, gli piace parlare di astronomia, Formula 1 e orologi.

Altro da Yash Wate

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti