2009-09-29 8 views

Respuesta

0

Como estoy usando Subversive, no puedo comprobar esto, pero debería ser algo como lo siguiente:

  1. Ir a las preferencias pantalla
  2. Bajo equipo, SVN, seleccione Administración de contraseñas
  3. Elimine los datos de autenticación almacenados para el repositorio deseado

También puede hacerlo desde su cliente Subversion, ya que los datos de autenticación se almacenan en las carpetas .svn.

+0

no, no estoy usando JAVAHL. En el caso de JAVAHL, los datos se almacenan en ~/.subversion/auth. – Ajay

+0

¿Qué conector SVN estás usando? También se aplica al kit SVN: simplemente use el cliente de Subversion para eliminar los datos de autenticación (o proporcione un nuevo nombre de usuario y contraseña) y siga Subclipse. –

+0

Solo asegúrese de actualizar su proyecto. –

6

Si desea eliminar las credenciales existentes, y luego mirar esta respuesta en la subversión wiki:

http://subclipse.tigris.org/wiki/PluginFAQ#head-d507c29676491f4419997a76735feb6ef0aa8cf8

Si usted está tratando de hacer checkout de un repositorio bajo un nombre de usuario específico, pero es el repositorio disponible de solo lectura bajo una cuenta de invitado, entonces no hay solución; deberá realizar el pago utilizando la herramienta de línea de comando. Incluso TortoiseSVN no es compatible con este caso de uso.

32

Elimine o cambie el nombre del archivo '.keyring' de Eclipse en la carpeta de configuración de Eclipse. Aquí es donde el conector Subclipse SVNKit almacena en caché las credenciales de SVN ..

[ECLIPSE INSTALAR] \ Configuración \ org.eclipse.core.runtime.keyring

Si, por el contrario, está utilizando el JavaHL conector - o línea de comando SVN - entonces sus credenciales se almacenan en la carpeta de configuración del tiempo de ejecución de Subversion. Eliminar o cambiar el nombre del archivo de credencial.

En Windows:% APPDATA% \ Subversion \ auth
En Linux y OSX: ~/.subversion/auth

Lo siento por este cerdo de complejidad, por lo que debería ser un sistema de control de versión real. :-(

+5

en OSX 10.6, el archivo de claves se puede encontrar en el directorio de inicio con el nombre .eclipse_keyring en lugar de en el directorio de eclipse – DPM

+2

Para mi instalación, la autenticación en cuestión estaba en% APPDATA% \ Subversion \ auth \ svn.simple Usé la fecha del archivo para identificar cuál eliminar. – treejanitor

+0

¡Gracias, esto es realmente útil! –

1

En Mac OS X Lion, me pareció almacena en el llavero de Apple

5

Va a encontrar los archivos de contraseñas en: disco: \ Documents and Settings \ su_nombre_de_usuario \ Datos de programa \ Subversion \ auth \ svn.simple \

eliminar los archivos y refrescar el repositorio. Subclipse le pedirá que introduzca nombre de usuario y la contraseña de su repositorio.

6

me ha costado un montón en mi Mac. Más tarde f Ofrecen una solución simple.

1) Ir a la preferencia enter image description here 2) Ir a general y buscar la pestaña de seguridad

3) Ir en la sección de contenido & mirada para el repositorio enter image description here

4) Eliminar el repositorio . Se reiniciará automáticamente.

O bien, puede ir al archivo secure_storage en su directorio personal. Ábrelo en el editor VI y elimina la línea para el repositorio correspondiente. Preferiría la interfaz de usuario ya que es simple.

(~/.eclipse/org.eclipse.equinox.security/secure_storage)

0

En la perspectiva SVN, haga clic derecho en un repositorio y seleccione 'Propiedades Ubicación ...'. Edite 'Autenticación', en la ficha General.

Cuestiones relacionadas