À l'aide de mastic de pagent avec egit dans Eclipse

J'essaye d'accéder à une distance privée SSH dépôt git via l'Éclipse 'egit module. Je suis en cours d'exécution d'Eclipse sous Windows. Eclipse ne semble pas automatiquement de travail avec du mastic de pagent d'autorisation de transfert et la je ne trouve pas de documentation sur la personnalisation de la SSH utilisé par egit (par exemple, pour utiliser plink.exe).

J'ai trouvé de la documentation sur le web à propos de la configuration d'autres Fenêtres git clients à utiliser de mastic/plink (par exemple, pour msysgit), mais je n'arrive pas à trouver quelque chose à propos de l'Éclipse du egit et de mastic (ou eclipse).

Je suis convaincu que la clé ssh fonctionne normalement, comme je l'utiliser tout le temps de se connecter au serveur avec Putty.

Précisément, j'utilise le Dépôt Git de la Visionneuse, cliquez sur "Cloner le Repository Distant", remplissez l'hôte, le chemin du référentiel, le protocole (ssh), et de l'utilisateur. Je Clique Sur "Suivant". Je peux dire que sa connexion car j'ai un pop-up avec mon serveur unique bannière. Puis-je obtenir un

Transport Error: Cannot list the available branches: Reason: <URI>: Auth fail

La connexion ssh est par sshkey seulement, c'est pourquoi cela ne fonctionne pas (mais au moins, ça montre que j'ai les bases vers le bas).

Personne ont du succès avec egit+concours? Ou de savoir si c'est juste pas possible?

Mise à jour

Il semble que cela ne fonctionne pas parce que Eclipse est un pur Java SSH (jsch) mise en œuvre à l'interne qu'elle utilise, et que la mise en œuvre de l'Éclipse ne contient pas (encore) de soutien de l'autorisation de l'agent de protocoles.

Des patchs pour plate-forme de support ssh agents via l'ont été proposées (merci à @Janning pour le lien). Voir cette Éclipse bug 179924. Mise à jour #24 comprend cette note d'optimisme à propos de la proposition de correctifs:

J'ai confirmé que je peux avoir accès à http://github.com/ et clone
certains projets par egit avec du mastic, de la reconstitution historique.

Je ne suis pas entièrement sûr, mais il me semble que le courant décrochements sont certains problèmes de licence autour d'un pur-java unix socket du domaine de la bibliothèque et à la mise à niveau de la pure java SSH mise en œuvre qui utilise Eclipse.

Plus récent bug (nombre 360663) montre la version requise de jsch a été commis à Eclipse (et aussi loin que je peux dire, devrait faire partie de la prochaine version -- devrait être la fin de juin 2012).

OriginalL'auteur P.T. | 2011-10-14