Vai al contenuto
GitTree

GitTree per Linux

La GUI Git per Linux, Ubuntu e Debian

GitTree è un client Git veloce e local-first per Linux a 64 bit, testato su Ubuntu e Debian. Visualizza la cronologia come grafo dei commit, metti in stage singole righe ed esegui rebase annullabili, mentre il tuo codice resta sul tuo computer e nulla viene tracciato.

Solo 64 bit (x86_64). Si consiglia il pacchetto .deb; il AppImage è portatile e non installa nulla.

Su un altro sistema? Vedi tutti i download

Cosa ottieni su Linux

  • Un grafico di commit che puoi leggere

    Ogni ramo ha la propria corsia codificata a colori e il grafico rimane fluido oltre i 100.000 commit.

  • Singole linee sceniche

    Metti in scena un intero file, un pezzo o singole righe, con il diff proprio accanto a te.

  • Unisci e riorganizza con Annulla

    Unisci, riorganizza, seleziona e ripristina dal grafico. Le azioni distruttive salvano prima un'istantanea e possono essere annullate.

  • GitHub, GitLab, Bitbucket e Azure DevOps

    Con GitTree Pro, collega i tuoi account di hosting per sfogliare, clonare e lavorare con richieste pull o unisci e i relativi controlli CI. Ogni funzionalità Git è inclusa nel piano gratuito una volta effettuato l'accesso e puoi eseguire push e pull con le tue credenziali Git.

  • Local-first, nessuna telemetria sull'utilizzo

    I tuoi repository rimangono sul tuo computer e nulla viene tracciato.

  • Realizzato per il tuo desktop

    GitTree utilizza la barra del titolo della finestra del tuo desktop e mantiene i tuoi token nel portachiavi di sistema.

GitTree grafico dei commit con corsie dei rami codificate a colori, etichette dei rami e dei tag, la barra laterale di riferimento e il pannello dei dettagli del commit
Il grafico dei commit GitTree: una corsia codificata a colori per ogni ramo.

Requisiti per GitTree su Linux

Architettura
Solo x86_64 a 64 bit.
Distribuzioni
Ubuntu 22.04 LTS e 24.04 LTS o successivi e Debian 12 o successivi. Anche i derivati ​​che forniscono WebKitGTK 4.1, come Linux Mint 21+ e Pop!_OS 22.04+, possono eseguirlo; vengono testati solo Ubuntu e Debian.
Va bene
Git 2.39 o più recente. Ubuntu 24.04 e Debian 12 ce l'hanno già. Ubuntu 22.04 e Linux Mint 21 spediscono Git 2.34, quindi aggiungi prima il PPA git-core (passaggio 1 di seguito).
Portachiavi e suggerimenti
Un Secret Service per i tuoi token e passphrase (GNOME Keyring, che Ubuntu include, o KeePassXC) e zenity o kdialog per le richieste di password.

Ubuntu, Debian e altre distribuzioni

  • GUI Git per Ubuntu 22.04 LTS e 24.04 LTS

    Installa il file .deb con apt e GitTree apparirà nel menu delle applicazioni. Ubuntu 24.04 ha già un Git sufficientemente nuovo. Il giorno Ubuntu 22.04, aggiungi prima il PPA git-core: viene fornito con Git 2.34 e GitTree necessita della versione 2.39. Ubuntu include GNOME Keyring, che conserva i tuoi token.

  • GUI Git per Debian 12 e versioni successive

    Debian 12 spedisce Git 2.39, quindi Git non ha bisogno di nulla in più. Installa il .deb con apt. GitTree conserva i tuoi token in un Secret Service, quindi se il tuo desktop non ne esegue uno, installa GNOME Keyring o attiva l'integrazione Secret Service di KeePassXC.

  • Linux Mint, Pop!_OS e altri derivati

    I derivati che forniscono WebKitGTK 4.1, come Linux Mint 21+ e Pop!_OS 22.04+, possono eseguire lo stesso .deb; vengono testati solo Ubuntu e Debian. Linux Mint 21 viene spedito Git 2.34, quindi aggiungi prima il PPA git-core.

Installa il pacchetto .deb su Ubuntu o Debian

Il file .deb è il download consigliato: apt installa GitTree insieme a Git, WebKitGTK e GTK e può rimuoverlo nuovamente.

  1. 1

    Ubuntu 22.04 e Linux Mint 21: ottieni prima un Git più recente

    Spediscono Git 2.34 e GitTree necessita di Git 2.39 o versione successiva, quindi esegui questi tre comandi una volta. Ubuntu 24.04 e Debian 12 hanno già un Git sufficientemente nuovo.

    sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git
  2. 2

    Scarica il file .deb

    Utilizza il pulsante nella parte superiore di questa pagina. Recupera la versione più recente da GitHub.

  3. 3

    Installalo con apt

    Eseguilo nella cartella in cui hai salvato il file, con il nome del file che hai salvato (ad esempio Git-Tree_<version>_amd64.deb). apt installa Git, WebKitGTK e GTK come dipendenze.

    sudo apt install ./Git-Tree-Linux.deb
  4. 4

    Inizia GitTree

    Aprilo dal menu delle applicazioni o esegui gittree in un terminale. Quando accedi, il browser ti riporta automaticamente all'app, perché il pacchetto gestisce i collegamenti opengittree://.

    gittree

Esegui il portatile AppImage

Il AppImage non installa nulla e non necessita di root. È ancora necessario Git 2.39 o versione successiva (vedi il passaggio Git sopra).

  1. 1

    Scarica il AppImage

    Utilizza il pulsante AppImage nella parte superiore di questa pagina e conserva il file in una cartella in cui solo tu puoi scrivere.

  2. 2

    Rendilo eseguibile ed eseguilo

    Utilizza il nome del file che hai salvato.

    chmod +x Git-Tree-Linux.AppImage && ./Git-Tree-Linux.AppImage
  3. 3

    Se non si avvia

    Il motivo più frequente è un FUSIBILE mancante. Installa fuse3 ed eseguilo di nuovo.

    sudo apt install fuse3
  4. 4

    Accedi con il codice monouso

    GitTree ti chiede di accedere quando si apre. Con AppImage, il browser non può riportarti all'app dopo aver effettuato l'accesso, perché AppImage non registra nulla con il tuo sistema. Copia il codice monouso mostrato dal sito web, scegli "Inserisci codice" in GitTree e incollalo.

Disinstalla GitTree

  • pacchetto .deb

    Rimuovere il pacchetto con apt.

    sudo apt remove git-tree
  • AppImage

    Elimina il file. Non ha registrato nulla nel tuo sistema.

Verifica il tuo download

Ogni versione su GitHub ha un file SHA256SUMS.txt. Scaricalo accanto al programma di installazione, esegui questo comando in quella cartella e confronta ogni somma stampata con la riga per lo stesso nome file in SHA256SUMS.txt.

sha256sum Git-Tree*

I programmi di installazione Linux non sono firmati. Il checksum rileva un download corrotto, non una versione compromessa.

GitHub Releases

Password, token e portachiavi del tuo sistema

  • Secret Service

    GitTree conserva token, password e passphrase solo nel portachiavi di sistema, tramite il freedesktop Secret Service. Ubuntu include GNOME Keyring e KeePassXC funziona tramite la sua integrazione Secret Service. Il file .deb consiglia GNOME Keyring.

  • Richieste di password

    Quando Git ha bisogno di una password o di una passphrase SSH, GitTree chiede con zenity o kdialog. Il file .deb ne consiglia uno; con il AppImage, installane uno tu stesso se non hai nessuno dei due.

  • Finestra nativa

    GitTree utilizza la barra del titolo della finestra del tuo desktop, quindi lo spostamento, il ridimensionamento e l'allineamento funzionano come nelle altre tue app.

GitTree su Linux: domande e risposte

Esiste una GUI Git gratuita per Ubuntu e Debian?

SÌ. GitTree è una GUI Git e un client Git per Ubuntu e Debian a 64 bit, come pacchetto .deb o AppImage portatile. Il suo piano gratuito copre tutte le funzionalità Git: mostra il tuo repository come un grafico di commit, mette in scena singole righe, unisce e rebase con annulla ed esegue il push con le tue credenziali Git. GitTree Pro aggiunge Nour, l'assistente AI, e le integrazioni GitHub, GitLab, Bitbucket e Azure DevOps.

Quali versioni di Ubuntu e Debian supporta GitTree?

Ubuntu 22.04 LTS e 24.04 LTS o versioni successive e Debian 12 o versioni successive, su sistemi a 64 bit (x86_64). Vengono testati solo Ubuntu e Debian.

Come installo GitTree su Ubuntu?

Scarica il file .deb da questa pagina ed esegui sudo apt install ./Git-Tree-Linux.deb nella cartella in cui lo hai salvato (usa il nome del file che hai salvato). apt installa Git, WebKitGTK e GTK come dipendenze e aggiunge una voce di menu. Su Ubuntu 22.04, aggiungi prima il PPA git-core (sudo add-apt-repository ppa:git-core/ppa, poi sudo apt update e sudo apt install git), perché GitTree necessita di Git 2.39 o più recente e Ubuntu 22.04 spedisce Git 2.34.

Come installo GitTree su Debian?

Scarica il file .deb e installalo con sudo apt install ./Git-Tree-Linux.deb (usa il nome del file che hai salvato). Debian 12 spedisce già Git 2.39, il che è abbastanza nuovo. Avvia GitTree dal menu o con il comando gittree. I token sono conservati in un Secret Service come GNOME Keyring o KeePassXC, quindi assicurati che sul tuo desktop ne sia eseguito uno.

GitTree funziona su Linux Mint e Pop!_OS?

Può essere eseguito su derivati forniti con WebKitGTK 4.1, come Linux Mint 21+ e Pop!_OS 22.04+, ma vengono testati solo Ubuntu e Debian. Linux Mint 21 viene spedito Git 2.34, quindi aggiungi prima il PPA git-core.

Perché il AppImage non si avvia?

Il motivo solito è che manca FUSE. Installalo con sudo apt install fuse3 ed esegui nuovamente AppImage. Conserva il file in una cartella in cui solo tu puoi scrivere.

Come faccio ad accedere quando utilizzo AppImage?

GitTree ti chiede di accedere quando si apre. Il AppImage non registra nulla con il tuo sistema, quindi dopo aver effettuato l'accesso al sito web il browser non può riportarti all'app. Copia il codice monouso mostrato dal sito web e incollalo in GitTree. Il file .deb gestisce i collegamenti opengittree://, quindi con esso il browser ritorna all'app da solo.

Dove GitTree memorizza i miei token e le mie password su Linux?

Solo nel portachiavi di sistema, tramite il desktop libero Secret Service: GNOME Keyring, che Ubuntu include, o KeePassXC con la sua integrazione Secret Service. Le richieste di password e passphrase utilizzano zenity o kdialog.

Come disinstallare GitTree su Ubuntu o Debian?

Se hai installato .deb, esegui sudo apt remove git-tree. Se utilizzi AppImage, elimina il file.

GitTree invia il mio codice o i dati di utilizzo ovunque?

No. I tuoi repository rimangono sul tuo computer e non esiste alcuna telemetria sull'utilizzo. Se GitTree si arresta in modo anomalo, l'app offre un pulsante che apre un modulo di segnalazione di arresto anomalo nel repository pubblico dopo aver letto il rapporto; nulla viene inviato automaticamente.

Confronta i client Git

I confronti più onesti e documentati con gli sviluppatori delle GUI Git vengono utilizzati di più, incluso ciò che ciascuno fa meglio.

Leggi: i migliori client GUI Git nel 2026

Continua a esplorare

Tutto ciò che GitTree può fare, i download per le altre piattaforme e ciò che memorizza il tuo account.