Vai al contenuto
GitTree
Telecomandi e sincronizzazione

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.

GratuitoAggiornato

Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.

In questa pagina
  1. Prima di iniziare
  2. Dove trovarlo
  3. Passi
  4. Risultato atteso
  5. Conti collegati
  6. Se qualcosa va storto
  7. Domande
  8. Relativo

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.
AzionemacOSWindows e Linux
Preferences⌘,Ctrl+,

Passi

  1. Scopri in che modo accede il tuo telecomando

    Un URL che inizia con https:// utilizza credenziali HTTPS; uno come git@github.com:… usa SSH. Guardalo con Copy Remote URL (remotes).

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

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

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