Passer au contenu
GitTree
Dépannage

Un trousseau de clés ou une requête SSH a échoué

GitTree conserve les jetons de compte, sa connexion et les phrases secrètes SSH mémorisées uniquement dans le trousseau de votre système : le macOS Keychain, le Windows Credential Manager ou le Secret Service (GNOME Keyring ou KeePassXC) sur Linux. Lorsque le trousseau dit non, GitTree vous demande d'autoriser l'accès et de réessayer ; il ne revient jamais à un fichier.

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. Si quelque chose ne va pas
  6. Questions
  7. En rapport

Avant de commencer

  • Mot de passe de votre compte système, pour déverrouiller ou autoriser le trousseau.

Où le trouver

  • Le message GitTree s'affiche ; Préférences › SSH pour les phrases secrètes.
ActionmacOSWindows et Linux
Préférences⌘,Ctrl+,

Mesures

  1. Autoriser l'accès

    Lorsque macOS demande si GitTree peut utiliser un élément de trousseau, choisissez Always Allow. Appuyez ensuite sur Ask again dans GitTree.

  2. Déverrouillez le trousseau sur Linux

    Assurez-vous qu'un fournisseur Secret Service (GNOME Keyring ou KeePassXC) est en cours d'exécution et déverrouillé dans votre session, puis réessayez.

  3. Arrêtez les invites répétées de phrase secrète

    Activez Remember key passphrases dans Préférences › SSH, ou Use the SSH agent si votre agent détient déjà la clé. Forget Remembered Passphrase en supprime un.

Résultat attendu

GitTree lit ce qu'il conserve dans votre trousseau et SSH arrête de demander à chaque fois.

Si quelque chose ne va pas

"GitTree n'a pas pu lire un compte connecté depuis le macOS Keychain."

Autorisez l'accès lorsque macOS le demande, ou reconnectez le compte pour qu'un nouvel élément soit écrit.

Questions

GitTree peut-il plutôt stocker des jetons dans un fichier ?

Non. Les secrets ne résident que dans le trousseau du système, jamais dans les fichiers, la configuration git ou la fenêtre de l'application.