Come installare Git su Ubuntu 20.04

Introduzione

I sistemi di controllo versione come Git sono essenziali per le migliori pratiche di sviluppo software moderne. La versioning ti permette di tenere traccia del tuo software a livello di sorgente. Puoi tracciare le modifiche, tornare a fasi precedenti e creare rami per creare versioni alternative di file e directory.

Molti file dei 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, passeremo attraverso come installare e configurare Git su un server Ubuntu 20.04. Copriremo come installare il software in due modi diversi: tramite il gestore di pacchetti integrato, e tramite sorgente. Ciascuno di questi approcci ha i propri vantaggi a seconda delle tue esigenze specifiche.

Semplifica il rilascio delle applicazioni con DigitalOcean App Platform. Rilascia direttamente da GitHub in pochi minuti.

Prerequisiti

Avrai bisogno di un server Ubuntu 20.04 con un account superutente non root.

Per configurare questo, puoi seguire la nostra Guida alla configurazione iniziale del server per Ubuntu 20.04.

Con il tuo server e l’utente configurati, sei pronto per iniziare.

Installazione di Git con pacchetti predefiniti

L’opzione di installazione con i pacchetti predefiniti è la migliore se vuoi iniziare rapidamente con Git, se preferisci una versione stabile ampiamente usata, o se non stai cercando le funzionalità più recenti disponibili. Se stai cercando l’ultima versione disponibile, dovresti passare alla sezione sull’installazione da sorgenti.

Git è probabilmente già installato nel tuo server Ubuntu 20.04. Puoi confermare che questo sia il caso sul tuo server con il seguente comando:

  1. git --version

Se ricevi un output simile al seguente, allora Git è già installato.

Output
git version 2.25.1

Se questo è il caso per te, allora puoi passare alla configurazione di Git, oppure puoi leggere la sezione successiva su come installare da sorgente se hai bisogno di una versione più aggiornata.

Tuttavia, se non hai ottenuto l’output di un numero di versione di Git, puoi installarlo con il gestore di pacchetti predefinito di Ubuntu, APT.

Per prima cosa, utilizza gli strumenti di gestione dei pacchetti apt per aggiornare l’indice dei pacchetti locali.

  1. sudo apt update

Con l’aggiornamento completato, puoi installare Git:

  1. sudo apt install git

Puoi confermare di aver installato correttamente Git eseguendo il seguente comando e verificando di ricevere un output rilevante.

  1. git --version
Output
git version 2.25.1

Con Git installato correttamente, puoi ora passare alla sezione Configurazione di Git di questo tutorial per completare la configurazione.

Installazione di Git da Sorgente

Se stai cercando un metodo più flessibile per installare Git, potresti voler compilare il software da sorgenti, di cui parleremo in questa sezione. Questo richiede più tempo e non sarà mantenuto attraverso il tuo gestore di pacchetti, ma ti permetterà di scaricare l’ultima versione e ti darà un maggiore controllo sulle opzioni da includere se desideri apportare personalizzazioni.

Verifica la versione di Git attualmente installata sul server:

  1. git --version

Se Git è installato, riceverai un output simile al seguente:

Output
git version 2.25.1

Prima di iniziare, è necessario installare il software di cui Git dipende. Questo è tutto disponibile nei repository predefiniti, quindi possiamo aggiornare l’indice dei pacchetti locali e quindi installare i pacchetti rilevanti.

  1. sudo apt update
  2. sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc

Dopo aver installato le dipendenze necessarie, crea una directory temporanea e spostati al suo interno. Qui è dove scaricheremo il nostro tarball di Git.

  1. mkdir tmp
  2. cd /tmp

Dal sito web del progetto Git, possiamo navigare nell’elenco dei tarball disponibili su https://mirrors.edge.kernel.org/pub/software/scm/git/ e scaricare la versione desiderata. Al momento della stesura, la versione più recente è la 2.26.2, quindi la scaricheremo a scopo dimostrativo. Utilizzeremo curl e scriveremo il file scaricato su git.tar.gz.

  1. curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

Decomprimi il file tarball compresso:

  1. tar -zxf git.tar.gz

Successivamente, spostati nella nuova directory di Git:

  1. cd git-*

Ora, puoi creare il pacchetto e installarlo digitando questi due comandi:

  1. make prefix=/usr/local all
  2. sudo make prefix=/usr/local install

Ora, sostituisci il processo della shell in modo che venga utilizzata la versione di Git appena installata:

  1. exec bash

Con questa procedura completa, puoi essere sicuro che l’installazione sia avvenuta con successo controllando la versione.

  1. git --version
Output
git version 2.26.2

Con Git installato con successo, puoi ora completare la configurazione.

Configurazione di Git

Dopo aver verificato la versione di Git, dovresti configurare Git in modo che i messaggi di commit generati contengano le tue informazioni corrette e ti supportino durante lo sviluppo del tuo progetto software.

La configurazione può essere eseguita utilizzando il comando git config. In particolare, dobbiamo fornire il nostro nome e indirizzo email perché Git incorpora queste informazioni in ogni commit che facciamo. Possiamo procedere aggiungendo queste informazioni digitando:

  1. git config --global user.name "Your Name"
  2. git config --global user.email "[email protected]"

Possiamo visualizzare tutti gli elementi di configurazione impostati digitando:

  1. git config --list
Output
user.name=Your Name user.email=[email protected] ...

Le informazioni che inserisci vengono memorizzate nel file di configurazione di Git, che puoi eventualmente modificare manualmente con un editor di testo a tua scelta come questo (useremo nano):

  1. nano ~/.gitconfig
~/.gitconfig contents
[user]
  name = Your Name
  email = [email protected]

Premi CTRL e X, quindi Y e infine INVIO per uscire dall’editor di testo.

Esistono molte altre opzioni che puoi impostare, ma queste sono le due fondamentali necessarie. Se salti questo passaggio, è probabile che vedrai avvisi quando committi su Git. Questo comporta più lavoro per te perché dovrai quindi rivedere i commit che hai effettuato con le informazioni corrette.

Conclusione

Ora dovresti avere Git installato e pronto all’uso sul tuo sistema.

Per saperne di più su come utilizzare Git, consulta questi articoli e serie:

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-git-on-ubuntu-20-04