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.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
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.
| Action | macOS | Windows et Linux |
|---|---|---|
| Préférences | ⌘, | Ctrl+, |
Mesures
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.
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.
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.