Eclipse sigue pidiendo la contraseña de svn

Sé que hay preguntas similares en SO, pero ninguno de los consejos fue útil hasta ahora.

Cada vez que trato de sincronizar / actualizar mis proyectos con el repository SVN, me pide una contraseña. Me vuelve loco, estoy marcando la casilla "save contraseña" y no funciona en absoluto … además, no puedo usar una contraseña simple.

De alguna manera podría estar conectado con el proxy de mi empresa, pero los sitios de actualización de eclipse plugin funcionan bien.

Tengo un directory de Subversion en mi directory de AppData, ¿quizás debería eliminar esto? También puedo proporcionar información adicional, simplemente no sé lo que puede ser relevante.

Estoy usando Subclipse con el proveedor de JavaHL y mi versión de Eclipse es 4.4.2 pero tengo el mismo problema en Eclipse 3.7.2

Esto es lo que funcionó para mí. Fui a Window / Preferences / Team y vi que había dos submenus "SVN". No estoy seguro de cómo llegué a este estado, pero puede que haya instalado Subversion y Subclipse en algún momento.

De todos modos, en el primer submenu SVN, hay una pestaña para el conector SVN. Y en el otro menu de SVN, hay una subsección labelda como "interfaz SVN". Ambos proporcionan una list desplegable para seleccionar un conector / interfaz. En mi caso, en el primer menu SVN, el conector SVN se configuró en "SVNKit". En el segundo menu de SVN, se configuró en "JavaHL". Cambié esto a SVNKit, y no he tenido problemas desde entonces.

Este funcionó bien: http://www.thinkplexx.com/learn/howto/ide/eclipse/fix-eclipse-svn-always-asking-for-login-and-password-clear-keyring-or-cache

Hay algunos files para eliminar:

  • Eliminar (o renombrar .old) en Eclipse: /configuration/org.eclipse.core.runtime/.keyring
  • Elimine el file en su perfil (AppData / Roaming o ~): /.subversion/auth/svn.simple

Vaya a la perspectiva de SVN e ingrese login / password. Debería savelo ahora.

Lo que funcionó para mí fue ir a Window-> Preferences-> Team y luego a 'SVN Interface' seleccionar la opción 'SVNKit (Pure Java)'.

Esto es lo que acaba de decirme (Mars, subclipse, SVNKit): leí el file $ WORKSPACE / .metadata / .log y encontré esto:

 !ENTRY org.eclipse.core.runtime 2 0 2015-09-04 09:24:33.282^M !MESSAGE Authorization infrastructure (org.eclipse.core.runtime.compatibility.auth) not installed. !STACK 0 java.lang.ClassNotFoundException: org.eclipse.core.internal.runtime.auth.AuthorizationDatabase cannot be found by org.eclipse.core.runtime_3.11.0.v20150405-1723 

Duckduck obtuvo el nombre del package org.eclipse.core.runtime.compatibility.auth y lo encontró en el repository de Maven , donde descargué el file jar, que copié en mi directory $ ECLIPSE_HOME / dropins. Después de reiniciar Eclipse no hubo ningún error en el logging, solo me preguntaron una vez mi contraseña maestra. No más dialogs de contraseña molestos desde entonces.

Puedo proporcionar una solución más que me funciona después de probar otras soluciones.

Fue tan fácil como cambiar el combo "Aplicar a" en la window emergente de inicio de session de "http: // …" a "Ubicación del repository".

Borré C: \ Users … \ AppData \ Roaming \ Subversion \ auth también como se comentó.

Versión de Eclipse: Lanzamiento de Mars.2 (4.5.2)

Espero que esto ayude.

Ninguna de las respuestas actuales funcionó para mí en eclipse neón. Por lo tanto, edité el file hash en /.subversion/auth/svn.simple/[nombre de file] Agregué la información de la contraseña:

 K 15 svn:realmstring V 51 <https://svn.example.com:443> Subversion Repository K 8 username V [length_of_username] [username[ K 8 password V [length_of_password] [password] END 
  1. fue a Window / Preferences / Team / SVN
  2. establecido en "SVNKit" de "JavaHL".

Cambié esto a SVNKit, y no he tenido problemas desde entonces.

Parece que usted (xwhyz) proporcionó la respuesta usted mismo: elimine los files en esta carpeta: c:\Users\<myname>\AppData\Roaming\Subversion\auth\svn.simple\ (Eclipse Neon.2 con Subclipse 1.10.13 + Adaptador de Cliente Subversion 1.10.3)

Editar: también desactivo la comprobación automática de Eclipse en busca de actualizaciones, y ahora lo hago de forma manual. Cuando se le solicite la contraseña de SVN, simplemente presione OK 3-5 veces, sin volver a escribir la contraseña.

Así que probé todos los methods que propusiste y no funcionó. La solución para mí fue:

  1. Haga clic derecho en TortoiseSVN
  2. Configuraciones
  3. Red
  4. Archivo del server Subversion, button 'Editar'
  5. Yo añadí:

    [grupos] group_name = group_address

    [group_name] http-proxy-exceptions = proxy_exceptions

    http-proxy-host = proxy_host

    http-proxy-port = port_number

    store-passwords = yes

donde llené group_name, group_address, proxy_exceptions, proxy_host, port_number y marqué 'yes'.

Espero que funcione para ti.