2009-11-01 12 views
13

Estoy utilizando las versiones de cliente Collabnet SVN 1.5 & 1.6. Mi máquina local está ejecutando Windows Vista x64 (lo sé, muy triste). Me gustaría forzar la autenticación cada vez que intento realizar cualquier operación de subversión en un repositorio seleccionado. ¿Cómo podría establecer una propiedad o configuración para requerir autenticación cada vez? ¡Gracias por la ayuda y sugerencias!¿Cómo evito que SVN guarde en caché las credenciales de un único repositorio?

Respuesta

24

usted tiene 2 Soluciones:

  1. utilizar el interruptor --no-auth-cache en todo de sus comandos

  2. editar el archivo de configuración Subverison (% APPDATA% \ Subversion \ config) y busque la línea comentada:

# store-passwords = no

y elimine el "#" al inicio de la línea. Esto desactivará el caché de contraseñas permanentemente.

+0

Great handle btw (Soy un lector de Spiderman). Si ese es tu verdadero nombre, aún mejor. Así que no pude encontrar la carpeta Subversion \ config, pero digamos que tengo una copia de trabajo que deseo aplicar --no-auth-cache a todos los directorios .svn recursivamente. ¿Sabrías cómo lograr esto? Marqué esto como respondido, b/c Me falta algo que todos los demás parecen saber como confirmado por sus respuestas extremadamente similares jajaja. – mkelley33

+3

'config' es un archivo, no una carpeta; en Vista debería estar en 'C: \ Users \ mkelley \ AppData \ Roaming \ Subversion \ config'. No olvide borrar primero los archivos de caché; de lo contrario, si su contraseña ya ha sido almacenada en la memoria caché, permanecerá en la memoria caché, incluso si establece 'store-passwords = no'. Y '--no-auth-cache' no es una propiedad de una carpeta, sino una opción que se pasa cuando se ejecuta un comando. Si configura 'store-passwords = no', no lo necesitará. –

+3

también busca una carpeta .subversion en% USERPROFILE%, y mi archivo de configuración en Win 7 está en% APPDATA% \ Roaming \ Subversion \ conig –

5

Desea la opción --no-auth-cache.

Cuestiones relacionadas