Scegli credenziali remote
GitTree esegue il tuo Git, quindi recupera, pull e push sign come fa Git sul tuo computer: su HTTPS tramite il tuo assistente credenziali, su SSH con la tua chiave o l'agente SSH. Le password e i token rimangono nel portachiavi del tuo sistema, mai nei file di GitTree.
Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.
In questa pagina
Prima di iniziare
- Un telecomando a cui è necessario l'accesso, ad esempio un archivio privato.
Dove trovarlo
- Preferenze › SSH per l'agente SSH, una chiave privata, chiavi host sconosciute e passphrase ricordate.
- Preferenze › Integrations per gli account di hosting connessi.
| Azione | macOS | Windows e Linux |
|---|---|---|
| Preferences | ⌘, | Ctrl+, |
Passi
Scopri in che modo accede il tuo telecomando
Un URL che inizia con
https://utilizza credenziali HTTPS; uno comegit@github.com:…usa SSH. Guardalo con Copy Remote URL (remotes).Per HTTPS
Git chiede al tuo assistente credenziali. Quando Git ha bisogno di un nome utente, GitTree lo chiede nella propria finestra; la password o il token viene richiesto dal prompt sicuro del tuo sistema.
Per SSH
Use the SSH agent offre le chiavi conservate dal tuo agente SSH in esecuzione; GitTree non avvia mai un agente. Oppure impostane uno Private key per ogni telecomando SSH. Remember key passphrases mantiene una passphrase nel tuo portachiavi dopo averla digitata.
Conferma un nuovo server
La prima volta che ti connetti a un server, Connect to …? mostra la sua impronta digitale. Confrontalo con quello pubblicato dal suo proprietario, quindi scegli Connect and Remember Key.
Risultato atteso
Recupera, trascina e premi, accedi senza chiedere nuovamente, con i tuoi segreti custoditi solo nel portachiavi.
Conti collegati
Con GitTree Pro o una versione di prova in corso, un account GitHub, GitLab, Bitbucket o Azure DevOps che colleghi in Preferenze › Integrations può anche accedere a Git su quell'host. La tua chiave SSH o il tuo assistente credenziali continuano a funzionare su Free.
Se qualcosa va storto
"Recupero automatico saltato:... è necessario che tu acceda."
I recuperi in background non richiedono mai credenziali. Scegli Fetch All una volta per accedere.
Autorizzazione negata (chiave pubblica)
Il server non ha accettato alcuna chiave offerta. Aggiungi la tua chiave pubblica nella pagina delle chiavi SSH dell'host, caricala nel tuo agente o impostala come Private key.
Domande
HTTPS o SSH?
Entrambi funzionano. HTTPS con un token è più semplice dietro i firewall; SSH evita i token una volta configurata la chiave. Usa quello che già usa il tuo Git.