2008-12-19 31 views
5

Varias maneras de hacer esta pregunta: ¿¿Cómo puedo configurar Eclipse para usar ssh-agent para cvs?

  • ¿Cómo puedo obtener el eclipse que usar mi ssh-config?
  • ¿Cómo puedo hacer que eclipse use/usr/bin/ssh en lugar de la implementación interna? (No estoy completamente seguro que lo hace, pero no leo-Sede entradas en .ssh/config)

Esto es lo que he intentado:

  • tienen CVS_ROOT en el entorno Eclipse comienza en (Se me pide nombre de usuario y contraseña, sé que esta configuración funciona con cvs de línea de comandos)
  • crear una nueva ubicación de repositorio, con conexión tipo ext (mensaje: respuesta desconocida recibida del servidor cvs:)
  • mismo, con extssh (error: no se puede encontrar el host, lo que significa que .ssh/config no se está leyendo, me refiero a un H ost-alias definido allí)
  • mismo, pero con el nombre DNS del servidor, esta vez se me pide la frase de contraseña para mi id_rsa-file, así que eclipse parece estar al tanto de al menos partes de mi ssh-setup . El diálogo de frase de contraseña es de eclipse, no el habitual diálogo de ssh-agente.

Estoy usando Eclipse 3.4.1 en Ubuntu 08.10

Respuesta

2

espero que usted ha mirado SSH en Windows -> Preferencias.

He usado ssh con eclipse. IIRC, necesitaba agregar una clave en

  • Ventana -> Preferencias -> General -> Conexiones de red -> SSH2.

También puede cambiar el programa que se utiliza para SSH (por ejemplo, usted no confía en la implementación en Java de SSH) en

  • Ventana -> Preferencias -> Equipo -> CVS - -> Método de conexión Ext.
+0

Puedo hacer que pki trabaje usando la implementación ssh interna, pero eso no utiliza el agente ssh. Usar el método de conexión "ext" es lo que pensé que sería el procedimiento correcto, pero esto me da "respuesta desconocida recibida del servidor cvs".Entonces, sí, he probado ambas alternativas. –

0

Eclipse puede usar ssh-agente de la siguiente manera:

  1. Ventana/Preferencias/Equipo/CVS/Ext método de conexión
  2. seleccione "Usar un programa externo para conectar"
  3. CVS_RSH: ssh
  4. Parámetros: -l {usuario} {host}
  5. CVS_SERVER: cvs

Preste atención a que sus cvs urls tengan "ext:" en el directorio .cvs

De esta manera, eclipse simplemente usa ssh como lo hace en su caparazón. Si ssh-agent funciona en tu shell, también funciona con eclipse.

Cuestiones relacionadas