Introduzione
I sistemi di controllo della versione come Git sono essenziali per le moderne best practice di sviluppo software. Il controllo delle versioni consente di tenere traccia del software a livello di origine. È possibile tenere traccia delle modifiche, ripristinare le fasi precedenti e diramare per creare versioni alternative di file e directory.
Molti file di progetti software sono mantenuti in repository Git e piattaforme come GitHub, GitLab e Bitbucket aiutano a facilitare la condivisione e la collaborazione dei progetti di sviluppo software.
In questa guida, vedremo come installare e configurare Git su un server Ubuntu 20.04. Tratteremo come installare il software in due modi diversi: tramite il gestore di pacchetti integrato e tramite source. Ognuno di questi approcci vengono con i propri benefici a seconda delle vostre esigenze specifiche.
Prerequisiti
Avrai bisogno di un server Ubuntu 20.04 con un account superutente non root.
Per impostare questo, è possibile seguire la nostra Guida di installazione del server iniziale per Ubuntu 20.04.
Con il server e l’utente impostati, si è pronti per iniziare.
Installare Git con i pacchetti predefiniti
L’opzione di installare con i pacchetti predefiniti è la migliore se si vuole iniziare a funzionare rapidamente con Git, se si preferisce una versione stabile ampiamente utilizzata, o se non si stanno cercando le funzionalità più recenti disponibili. Se stai cercando la versione più recente, dovresti passare alla sezione sull’installazione dal sorgente.
Git è probabilmente già installato nel tuo server Ubuntu 20.04. Puoi confermare che questo è il caso sul tuo server con il seguente comando:
- git --version
Se si riceve un output simile al seguente, Git è già installato.
Outputgit version 2.25.1
Se questo è il tuo caso, puoi passare alla configurazione di Git, oppure puoi leggere la prossima sezione su come installare dal sorgente se hai bisogno di una versione più aggiornata.
Tuttavia, se non hai ottenuto l’output di un numero di versione Git, puoi installarlo con il gestore di pacchetti predefinito di Ubuntu APT.
In primo luogo, utilizzare gli strumenti di gestione dei pacchetti apt per aggiornare l’indice dei pacchetti locale.
- sudo apt update
Con l’aggiornamento completato, è possibile installare Git:
- sudo apt install git
È possibile confermare di aver installato Git correttamente eseguendo il seguente comando e controllando che si riceva un output pertinente.
- git --version
Outputgit version 2.25.1
Con Git installato correttamente, è ora possibile passare alla sezione Impostazione di Git di questo tutorial per completare la configurazione.
Installazione di Git dal sorgente
Se stai cercando un metodo più flessibile per installare Git, potresti voler compilare il software dal sorgente, che andremo oltre in questa sezione. Questo richiede più tempo e non verrà mantenuto attraverso il tuo gestore di pacchetti, ma ti permetterà di scaricare l’ultima versione e ti darà un maggiore controllo sulle opzioni che includi se desideri effettuare personalizzazioni.
Verifica la versione di Git attualmente installata sul server:
- git --version
Se Git è installato, riceverai un output simile al seguente:
Outputgit version 2.25.1
Prima di iniziare, è necessario installare il software da cui Git dipende. Questo è tutto disponibile nei repository predefiniti, quindi possiamo aggiornare il nostro indice dei pacchetti locale e quindi installare i pacchetti pertinenti.
- sudo apt update
- sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc
Dopo aver installato le dipendenze necessarie, creare una directory temporanea e spostarsi in essa. Questo è dove scaricheremo il nostro tarball Git.
- mkdir tmp
- cd /tmp
Dal sito web del progetto Git, possiamo navigare nell’elenco tarball disponibile suhttps://mirrors.edge.kernel.org/pub/software/scm/git/ e scaricare la versione che desideri. Al momento della scrittura, la versione più recente è 2.26.2, quindi lo scaricheremo a scopo dimostrativo. Useremo curl e produrremo il file che scarichiamo su git.tar.gz
.
- curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz
Decomprimere il file tarball compresso:
- tar -zxf git.tar.gz
Quindi, spostarsi nella nuova directory Git:
- cd git-*
Ora, si può fare il pacchetto e installarlo digitando questi due comandi:
- make prefix=/usr/local all
- sudo make prefix=/usr/local install
Ora, sostituire la shell processo, in modo che la versione di Git abbiamo appena installato sarà utilizzato:
- exec bash
Con questo completo, si può essere sicuri che l’installazione è stata eseguita correttamente, verificare la versione.
- git --version
Outputgit version 2.26.2
Con Git installato correttamente, è ora possibile completare la configurazione.
Impostazione di Git
Dopo aver soddisfatto la versione di Git, dovresti configurare Git in modo che i messaggi di commit generati conterranno le tue informazioni corrette e ti supporteranno mentre costruisci il tuo progetto software.
La configurazione può essere ottenuta utilizzando il comandogit config
. In particolare, dobbiamo fornire il nostro nome e indirizzo email perché Git incorpora queste informazioni in ogni commit che facciamo. Possiamo andare avanti e aggiungere queste informazioni digitando:
- git config --global user.name "Your Name"
- git config --global user.email "[email protected]"
E ‘ possibile visualizzare tutti gli elementi di configurazione che sono stati impostati con il comando:
- git config --list
Outputuser.name=Your [email protected]...
Le informazioni da voi inserite memorizzato nel file di configurazione di Git, che è possibile, facoltativamente, modificare a mano con un editor di testo di vostra scelta come questa (useremo nano):
- nano ~/.gitconfig
name = Your Name email = [email protected]
Premere CTRL
e X
, quindi Y
allora ENTER
per uscire dall’editor di testo.
Ci sono molte altre opzioni che è possibile impostare, ma queste sono le due essenziali necessarie. Se salti questo passaggio, probabilmente vedrai degli avvisi quando ti impegni a Git. Questo rende più lavoro per te perché dovrai quindi rivedere i commit che hai fatto con le informazioni corrette.
Conclusione
Ora dovresti avere Git installato e pronto per l’uso sul tuo sistema.
Per saperne di più su come usare Git, dai un’occhiata a questi articoli e serie: