Guida
Installare SpiderGit
SpiderGit è distribuito come pacchetto self-contained: include il runtime .NET, quindi non serve installare .NET. Serve invece git (versione 2.35 o successiva), perché SpiderGit esegue il git installato sul computer: così valgono la tua configurazione, le chiavi SSH e il credential helper.
| Sistema | Pacchetto |
|---|---|
| Windows 10/11 (x64) | SpiderGit-<versione>-win-x64-setup.exe (installer) oppure SpiderGit-<versione>-win-x64.zip |
| Linux (x64) | SpiderGit-<versione>-linux-x64.tar.gz |
| macOS con processore Intel | SpiderGit-<versione>-osx-x64.tar.gz |
| macOS con processore Apple (M1 e successivi) | SpiderGit-<versione>-osx-arm64.tar.gz |
Windows
Con l’installer (consigliato)
- Installa git da https://git-scm.com/download/win (include Git Credential Manager).
- Avvia
SpiderGit-<versione>-win-x64-setup.exe.- Per impostazione predefinita installa solo per il tuo utente, senza permessi di amministratore
(in
%LOCALAPPDATA%\Programs\SpiderGit); nella prima schermata puoi scegliere l’installazione per tutti gli utenti. - Se git non viene trovato, l’installer lo segnala e chiede se continuare.
- Per impostazione predefinita installa solo per il tuo utente, senza permessi di amministratore
(in
- SpiderGit compare nel menu Start (e, se lo scegli, sul desktop).
Per aggiornare basta eseguire l’installer della nuova versione: sostituisce quella installata, chiudendo SpiderGit se è aperto. Si disinstalla da Impostazioni di Windows → App → App installate → SpiderGit.
Installazione senza interfaccia (es. per distribuirla a più postazioni):
SpiderGit-<versione>-win-x64-setup.exe /VERYSILENT /SUPPRESSMSGBOXES /CURRENTUSER
Con lo zip
- Installa git, come sopra.
- Estrai lo zip.
- Nella cartella
SpiderGitestratta, fai clic destro suinstall-windows.ps1→ Esegui con PowerShell, oppure da un terminale: L’app viene copiata in%LOCALAPPDATA%\Programs\SpiderGite compare nel menu Start (con-Desktopanche sul desktop). Non servono permessi di amministratore.
powershell -ExecutionPolicy Bypass -File .\install-windows.ps1 -Desktop
In alternativa puoi avviare direttamente SpiderGit.exe dalla cartella estratta, senza installare nulla.
Avviso di Windows SmartScreen. L’installer e l’eseguibile non sono firmati con un certificato di firma del codice, quindi al primo avvio Windows può mostrare “Windows ha protetto il PC”: scegli Ulteriori informazioni → Esegui comunque.
Disinstallazione (rimuove l’app e i collegamenti):
powershell -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\Programs\SpiderGit\install-windows.ps1" -Uninstall
Linux
- Installa git e le librerie grafiche usate da Avalonia (di solito già presenti in un ambiente desktop): (Fedora:
sudo dnf install git libICE libSM fontconfig.)
sudo apt install git libice6 libsm6 libfontconfig1
- Estrai l’archivio e lancia l’installazione per l’utente corrente: L’app viene installata in
~/.local/share/spidergit, compare nel menu delle applicazioni e si avvia anche con il comandospidergit(se~/.local/binè nelPATH).
tar -xzf SpiderGit-<versione>-linux-x64.tar.gz
./SpiderGit/install.sh
In alternativa puoi avviare direttamente ./SpiderGit/SpiderGit dalla cartella estratta.
Disinstallazione (rimuove app, comando e voce di menu):
~/.local/share/spidergit/install.sh --uninstall
macOS
- Installa git, se non c’è già:
xcode-select --install
- Scarica il pacchetto adatto al tuo Mac (Apple →
osx-arm64, Intel →osx-x64), estrailo e installa: L’app viene copiata in/Applications(con--userin~/Applications).
tar -xzf SpiderGit-<versione>-osx-arm64.tar.gz
./SpiderGit/install-macos.sh
Perché serve lo script. SpiderGit non è firmato né autenticato da Apple. Lo script rimuove la “quarantena” del download e applica una firma locale (ad-hoc), senza la quale macOS si rifiuta di avviare le app sui Mac con processore Apple. Se preferisci copiare l’app a mano, esegui poi:
xattr -dr com.apple.quarantine /Applications/SpiderGit.app
codesign --force --deep --sign - /Applications/SpiderGit.app
Lingua
L’interfaccia di SpiderGit è disponibile in inglese, italiano e spagnolo. Al primo avvio usa la lingua del sistema, se è una di queste, altrimenti l’inglese; si cambia da Impostazioni → Impostazioni di sistema → Lingua e si applica al riavvio (pulsante Riavvia ora). Anche l’installer per Windows propone la lingua di Windows. I messaggi di git, ad esempio nei dettagli di un errore, restano sempre in inglese.
Dove sono i dati
L’installazione e la disinstallazione non toccano i dati (workspace, libreria, cache della dashboard):
| Sistema | Cartella |
|---|---|
| Windows | %APPDATA%\SpiderGit |
| Linux | ~/.config/SpiderGit |
| macOS | ~/Library/Application Support/SpiderGit |
Per ricominciare da zero basta eliminare questa cartella. Il percorso è visibile anche in Impostazioni → Applicazione.
Credenziali
Per HTTPS SpiderGit usa il credential helper configurato in git (su Windows e macOS di solito
Git Credential Manager, incluso nell’installazione di git). Se non ce n’è uno, SpiderGit chiede utente e
password o token in una finestra ad ogni operazione, senza salvarli. Per GitHub, GitLab e Azure DevOps
usa un token di accesso personale al posto della password. Per SSH la chiave deve essere caricata
nell’agent (ssh-add); la passphrase, se richiesta, viene chiesta da SpiderGit.