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.
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.

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
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
Scarica il file .deb
Utilizza il pulsante nella parte superiore di questa pagina. Recupera la versione più recente da GitHub.
- 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
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
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
Rendilo eseguibile ed eseguilo
Utilizza il nome del file che hai salvato.
chmod +x Git-Tree-Linux.AppImage && ./Git-Tree-Linux.AppImage - 3
Se non si avvia
Il motivo più frequente è un FUSIBILE mancante. Installa fuse3 ed eseguilo di nuovo.
sudo apt install fuse3 - 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-treeAppImage
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 ReleasesPassword, 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
Stai passando da un altro client Git?
I confronti più onesti e documentati con gli sviluppatori delle GUI Git vengono utilizzati di più, incluso ciò che ciascuno fa meglio.
Alternativa a GitKraken
Repository privati, annullamenti profondi e bozze AI con la tua CLI, confrontati riga per riga con GitKraken Desktop.
Alternativa a Sourcetree
Funziona anche su Linux, con un editor di conflitti integrato, annullamenti e richieste pull in-app, confrontato riga per riga con Sourcetree.
GitHub Desktop alternativa
Un grafico di commit, un rebase completamente interattivo e una build ufficiale di Linux, confrontati riga per riga con GitHub Desktop.
Fork alternativa
Una build Linux, nessuna licenza per acquistare, annullare ed estrarre richieste nell'app, confrontata riga per riga con Fork.
Tower alternativa
Un Linux build, undo e un editor di conflitti a livello di riga, confrontati riga per riga con Tower.
Alternativa a SmartGit
Uso commerciale senza richiesta di licenza, più un terminale agganciato, annullamento e bozze AI, confrontato riga per riga con SmartGit.
Sublime Merge alternativa
Nessuna licenza da acquistare per il lavoro Git, oltre a richieste pull, un piano di rebase drag-and-drop e annullamento, rispetto riga per riga con Sublime Merge.
Alternativa a TortoiseGit
Lo stesso Git su macOS, Windows e Linux in una finestra, confrontato riga per riga con i menu Explorer di TortoiseGit.
Alternativa a GitButler
Rami Git normali, un grafico di commit completo e un editor di conflitti a tre vie, confrontati riga per riga con i rami paralleli di GitButler.
Lazygit alternativa
Lo stesso Git di tutti i giorni in una finestra del desktop con un grafico di commit e un editor di conflitti a tre vie, confrontato riga per riga con Lazygit.
Continua a esplorare
Tutto ciò che GitTree può fare, i download per le altre piattaforme e ciò che memorizza il tuo account.