Ik heb twee debian systemen (desktop en een server). Ik wil met TortoiseHg code vanaf mijn desktop naar/van de server kunnen pushen/pullen via ssh.
Met ssh en een key inloggen werkt. Na de eerste keer word ik niet meer om mijn passphrase gevraagd.
Maar als ik push/pull naar of van de server blijft Tortoise vragen om de passphrase. Hij gebruikt dus wel mijn key, maar maakt geen gebruik van ssh-agent.
Als ik Tortoise start vanaf de command line, werkt alles wel zonder dat ik voor iedere actie mijn passphrase moet invoeren.
Handmatig mijn key in ssh-agent laden met ssh-add maakt niet uit.
Op internet zie ik vooral oplossingen gericht op windows en cygwin. Dit topic beschrijft de situatie maar zonder oplossing.
Heeft iemand dit ook gezien en opgelost?
Update 1: inmiddels ssh-askpass-gnome geïnstalleerd. Ik krijg nu een mooiere dialoog, maar het probleem blijft. In ieder geval maakt dit duidelijk dat Tortoise ssh-add wel gebruikt, toch niet ziet dat de key al unlocked is.
Met ssh en een key inloggen werkt. Na de eerste keer word ik niet meer om mijn passphrase gevraagd.
Maar als ik push/pull naar of van de server blijft Tortoise vragen om de passphrase. Hij gebruikt dus wel mijn key, maar maakt geen gebruik van ssh-agent.
Als ik Tortoise start vanaf de command line, werkt alles wel zonder dat ik voor iedere actie mijn passphrase moet invoeren.
Handmatig mijn key in ssh-agent laden met ssh-add maakt niet uit.
Op internet zie ik vooral oplossingen gericht op windows en cygwin. Dit topic beschrijft de situatie maar zonder oplossing.
Heeft iemand dit ook gezien en opgelost?
Update 1: inmiddels ssh-askpass-gnome geïnstalleerd. Ik krijg nu een mooiere dialoog, maar het probleem blijft. In ieder geval maakt dit duidelijk dat Tortoise ssh-add wel gebruikt, toch niet ziet dat de key al unlocked is.
[ Voor 15% gewijzigd door Sir Isaac op 07-11-2016 07:37 ]