Passer au contenu
GitTree
Préférences

Configurez SSH dans GitTree

Préférences › SSH répertorie les clés de votre dossier .ssh, en crée de nouvelles, affiche chaque hôte de votre configuration SSH et teste une connexion. GitTree ne démarre jamais un agent SSH et ne modifie jamais ~/.ssh/config ou core.sshCommand ; une clé que vous choisissez pour les télécommandes SSH est transmise aux commandes git qu'elle exécute.

GratuitMis à jour

Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Paramètres SSH
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

Avant de commencer

  • OpenSSH est installé (il est livré avec macOS, Windows 10 et versions ultérieures, et la plupart des distributions Linux).

Où le trouver

  • Préférences › SSH : Keys, Generate a new key, Hosts et Test a connection.
ActionmacOSWindows et Linux
Préférences⌘,Ctrl+,

Mesures

  1. Générer une clé

    Sous Generate a new key, maintenez Ed25519 (recommended), définissez un File name et Comment, cochez Protect the key with a passphrase (votre système le demande dans sa propre boîte de dialogue) et appuyez sur Generate Key. Une clé existante n'est jamais écrasée.

  2. Ajoutez-le à votre hôte

    Appuyez sur Copy Public Key et ajoutez-le sur la page des clés SSH de votre hôte, ou sur Upload to Account… pour un compte connecté qui le permet.

  3. Testez-le

    Sous Test a connection, saisissez le Host (par exemple github.com) et le User (git), puis appuyez sur Test. The host accepted your key. signifie que ça marche.

Résultat attendu

Git over SSH fonctionne avec votre clé et vous savez quel hôte utilise quelle clé.

Paramètres SSH

  • Use the SSH agent : proposez les clés détenues par votre agent en cours d'exécution.
  • Private key : une clé pour chaque télécommande SSH, utilisée seule ; vide, laisse ssh choisir.
  • Unknown host keys : Ask me (affiche l'empreinte digitale en premier), Accept new hosts, refuse changed ones ou Refuse hosts I have not trusted.
  • Remember key passphrases les conserve uniquement dans le trousseau de votre système.

Si quelque chose ne va pas

"La clé privée n'est pas dans ce dossier."

Seul le fichier .pub est là. Copiez la clé privée dans le même dossier ou générez une nouvelle paire.

Questions

Puis-je désactiver la vérification de la clé d’hôte ?

Non. Le choix le plus strict refuse les hôtes inconnus et Ask me affiche l'empreinte digitale afin que vous puissiez la comparer avec celle publiée par son propriétaire.