1 votes

Comment faire pour que git credential-osxkeychain fonctionne correctement lorsque je suis connecté à une machine via SSH ?

J'ai configuré une machine de construction pour vérifier les sources de Github en mettant en cache l'identifiant de connexion dans le trousseau de clés en utilisant les instructions de : https://help.github.com/articles/caching-your-github-password-in-git/

Utilisation SSH de se connecter à la machine de construction et d'exécuter les instructions fournies échoue silencieusement, me demandant un mot de passe pour chaque git clone commande.

Utilisation VNC pour me connecter à la machine de construction et exécuter les instructions fournies m'invite la première fois, comme prévu, mais pas pour les suivantes. git clone et ajoute avec succès l'identifiant au trousseau.

Comment puis-je configurer l'assistant d'authentification et/ou le trousseau pour que cela fonctionne ? SSH sans VNC connexion ?

1voto

Jakuje Points 1520

Vous pouvez utiliser ForwardAgent dans l'option ~/.ssh/config s'il est autorisé sur le serveur par l'option AllowAgentForwarding (en sshd_config ).

Ou tout simplement avec un interrupteur -A a ssh . Il transmettra la connexion de votre agent au serveur et vous pourrez vous authentifier sur github.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X