J'ai configuré capitrano pour déployer une application Rails à partir de Git bash sur Windows. J'ai créé une clé RSA pour se connecter au serveur distant avec le déploiement de l'utilisateur et une autre clé RSA pour se connecter à bitbucket avec mon compte.L'authentification de Capitrano échoue avec Git bash sur Windows
Avant le déploiement, j'ai configuré l'agent ssh avec les deux clés. Lors du déploiement, j'ai une authentification échouée (erreur de clé publique) néanmoins quand j'essaye de ssh [email protected] cela fonctionne et de l'intérieur de mon serveur si j'essaye git -T git: //bitbucket.org il se connecte et montre moi mon nom d'utilisateur.
Comment puis-je corriger ce problème?
Où est le problème? Le premier se connecter au serveur distant, ou en essayant d'obtenir du code de bitbucket? – 244an
Lors de la tentative de connexion au serveur au début du déploiement – ylecuyer
Quel env sur Windows? De DOS cmd? ou Cygwin? Je fais la commande à partir de DOS, n'ai pas installé ruby sous Cygwin. Comment as-tu ajouté la clé ssh? J'utilise Putty et Pageant, ça marche bien. Si vous faites un SSH sur le serveur, que se passe-t-il? – 244an