Vai al contenuto
GitTree
Preferenze

Configura SSH in GitTree

Preferenze › SSH elenca le chiavi nella tua cartella .ssh, ne crea di nuove, mostra ciascun host dalla tua configurazione SSH e testa una connessione. GitTree non avvia mai un agente SSH e non modifica mai ~/.ssh/config o core.sshCommand; una chiave scelta per i telecomandi SSH viene passata ai comandi git che esegue.

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. Impostazioni SSH
  6. Se qualcosa va storto
  7. Domande
  8. Relativo

Prima di iniziare

  • OpenSSH è installato (viene fornito con macOS, Windows 10 e versioni successive e con la maggior parte delle distribuzioni Linux).

Dove trovarlo

  • Preferenze › SSH: Keys, Generate a new key, Hosts e Test a connection.
AzionemacOSWindows e Linux
Preferenze⌘,Ctrl+,

Passi

  1. Genera una chiave

    Sotto Generate a new key, mantieni Ed25519 (recommended), imposta File name e Comment, seleziona Protect the key with a passphrase (il tuo sistema lo richiede nella propria finestra di dialogo) e premi Generate Key. Una chiave esistente non viene mai sovrascritta.

  2. Aggiungilo al tuo host

    Premi Copy Public Key e aggiungilo alla pagina delle chiavi SSH del tuo host oppure Upload to Account… per un account connesso che lo consente.

  3. Provalo

    Sotto Test a connection, inserisci Host (come github.com) e User (git) e premi Test. The host accepted your key. significa che funziona.

Risultato atteso

Git over SSH funziona con la tua chiave e sai quale host utilizza quale chiave.

Impostazioni SSH

  • Use the SSH agent: offri le chiavi in possesso del tuo agente in esecuzione.
  • Private key: una chiave per ogni telecomando SSH, utilizzata da sola; vuoto lasciamo scegliere a ssh.
  • Unknown host keys: Ask me (mostra prima l'impronta digitale), Accept new hosts, refuse changed ones o Refuse hosts I have not trusted.
  • Remember key passphrases li mantiene solo nel portachiavi del tuo sistema.

Se qualcosa va storto

"La chiave privata non è in questa cartella."

C'è solo il file .pub. Copia la chiave privata nella stessa cartella o genera una nuova coppia.

Domande

Posso disattivare il controllo della chiave host?

No. La scelta più rigorosa rifiuta gli host sconosciuti e Ask me mostra l'impronta digitale in modo da poterla confrontare con quella pubblicata dal proprietario.