usuarios tortoise repositorio password espaƱol desvincular descargar crear carpeta administrar svn tortoisesvn

repositorio - tortoise svn user password



TortoiseSVN no guarda los detalles de autenticaciĆ³n (11)

TortoiseSVN no está guardando mis detalles de autenticación incluso cuando marque la casilla de verificación de guardar la autenticación y me pida que ingrese el nombre de usuario y la contraseña cada vez que accedo a ella.

¿Cómo puedo arreglar esto?


Así es como utilicé ssh para conectar TortoiseSVN a un local Linux Server sin iniciar sesión:

1. Configuración (no estoy seguro si esta sección es necesaria)

1.1. Abre la TortoiseSVN settings (haz clic con el botón derecho en un archivo, tortugaSVN> Configuración)

1.2. En la settings , seleccione Network

1.3. En SSH, SSH client , ingrese: "C:/Program Files/TortoiseSVN/bin/TortoisePlink.exe"

1.4. Haga clic en OK .

1.5. Instalar masilla

2. Genera las llaves

2.1. Ejecute “C:/Program Files (x86)/PuTTY/puttygen.exe”

2.2. Seleccionar ssh-2 rsa

2.3. Haga clic en Generate (mueva el cursor por la ventana para generar la clave)

2.4. Mueva el cursor hasta que se complete (la barra de compleción debe llenarse por completo)

2.5. Agregue un comentario clave (descripción o nombre de usuario)

2.6. Seleccione Save public key

2.7. Guárdelo en un archivo que cree (por ejemplo: Documents> ssh> description-public-key)

2.8. Seleccione Save private key

2.9. Guárdelo en un archivo que cree (por ejemplo: Documents> ssh> description-private-key)

2.10. Seleccione y copy the key de la ventana

2.11. Guárdelo en un archivo que cree (por ejemplo: Documents> ssh> description-authorized-key.txt )

3. Configure el lado del servidor

3.1. Masilla al servidor e log in as the user

3.2. En el directorio de inicio, vaya a o haga .ssh ( ~/.ssh )

3.3. Abre / make authorized_keys ( ~/.ssh/authorized_keys )

3.4. Copy the text de la ventana de gen putty que se guardó en la description-authorized-key.txt

3.5. Paste the text en el archivo authorized_keys

3.6. Guardar y Salir

3.7. chmod 600 authorized_keys

3.9. Asegúrese de que el subversion server is running (Para verificar: ps -e | grep svnserve , para iniciar: svnserve -d )

3.8. finalizar la sesión de masilla

4. Configure el lado del cliente

4.1. Open putty en el lado del cliente / Windows / TortoiseSVN

4.2. Vaya a Connection > SSH > Auth

4.3. En el Private key file for authentication , enter the full path al archivo description-private-key (ejemplo: C:/Users/<user name>/Documents/ssh/description-private-key.ppk )

4.4. Ir a la Session

4.5. En Saved Sessions , selecciona Default Settings

4.6. Con la configuración predeterminada seleccionada, selecciona save

4.7. Los cortafuegos pueden necesitar ser deshabilitados o recibir excepciones

4.8. Vaya a un directorio para poner un checkout SVN (clic derecho> SVN Checkout... )

4.9. En la URL of repository , use svn+ssh://username@... (ejemplo: svn+ssh://[email protected]/path/to/repo )

Referencias

http://www.tecmint.com/ssh-passwordless-login-with-putty/

https://kb.wisc.edu/education/page.php?id=45394

https://kb.wisc.edu/education/page.php?id=45394

https://tortoisesvn.net/ssh_howto.html

https://.com/a/2356647/5582694


Esto es lo que funcionó para mí: en TortoiseSVN> Configuración> Datos guardados, haga clic en el botón Borrar cerca de Datos de autenticación.


Esto funcionó para mí en Windows 7. Simplemente elimine el siguiente directorio y reinicie TortoiseSVN: C: / Users [usuario] / AppData / Roaming / Subversion / auth


He encontrado que la forma más fácil / mejor de hacer esto es verificar el repositorio usando una URL como:

svn+ssh://[email protected]/path/to/repo

Poner el nombre de usuario allí hace que TortiseSVN / Plink lo use en el futuro automáticamente. Combinado con el concurso, no tienes que preocuparte por nada. Y no es global, por lo que puede tener diferentes nombres de usuario para diferentes repositorios.


Si accede a su repositorio a través de ssh , puede usar la siguiente solución para guardar sus credenciales de ssh :

La forma más fácil de hacer esto es hacer clic con el botón derecho en Windows Explorer, seleccionar Tortoise> Configuración. Luego, en la ventana Configuración, seleccione Red. Luego, en el conjunto de clientes SSH use el cliente Tortoise SSH, TortoisePlink, para usar su nombre de usuario y contraseña. Por ejemplo:

[DRIVE LETTER]:/[DIR]/TortoiseSVN/bin/TortoisePlink.exe -l foo -pw bar

source

Por ejemplo, el mío es

C:/Program Files/TortoiseSVN/bin/TortoisePlink.exe -l *mysvnusername* -pw *mysvnpassword*

He intentado esto y TortoiseSVN no te pide una contraseña para la actualización o para continuar. Es un poco inseguro, ya que su contraseña ssh se almacena en texto sin formato.


Si está utilizando svn+ssh:// para acceder a su repositorio, svn no está involucrado en la autenticación, por lo que simplemente no puede guardar la autenticación. En ese caso, debe usar una herramienta SSH como el pageant para almacenar sus datos de autenticación.


Si tiene aplicaciones que acceden programáticamente a Subversion, por ejemplo a través de SharpSVN o SVNKit, su caché de autenticación local podría estar siendo modificado.

Hay una solución simple para esto: elimine el comentario de la siguiente línea en el archivo de configuración local de Subversion

store-auth-creds = no

Este archivo generalmente se almacena dentro del directorio ''Datos de la aplicación''. (Que es un directorio oculto por defecto - mostrar las carpetas ocultas en las opciones de carpeta). En XP y dependiendo de su instalación, este directorio generalmente está en

C: / Documents and Settings / username / Application Data / Subversion

Si este archivo de configuración no está disponible en su versión de TortoiseSVN, debe configurar la misma configuración en el archivo ''servidores'' (dentro del mismo directorio) que una configuración de autenticación basada en grupos. Partes del archivo de configuración han quedado obsoletas desde mi creación. Mi grupo está usando TortoiseSVN 1.6.0, Build 15855.


Tenía exactamente el mismo problema ...

Tuve que agregar lo siguiente a mi %APPDATA%/subversion/servers

store-passwords = yes

(También agregué store-auth-creds = yes store-plaintext-passwords = yes para una buena medida)


Teniendo en cuenta que TortoiseSVN guarda las informaciones de autenticación en:

# WindowsXp "%APPDATA%"/subversion/auth # or, for Windows7 "%APPDATA%"/Roaming/Subversion/auth

(ver ¿Dónde guarda TortoiseSVN los archivos guardados en la memoria caché en Windows 7? )

Puede verificar si tiene algún problema en esos directorios (intente crear un archivo en él).
Tal vez otro proceso bloquee el acceso al archivo de autenticación correcto: intente reiniciar y vea si el problema persiste.


Tuve el mismo problema y simplemente eliminé esta carpeta:

%APPDATA%/subversion/auth/

La próxima vez que inicié sesión, se creó de nuevo y mi contraseña se guardó correctamente.


Vaya a Tortoise Settings> Saved Data> Authentication Data
Y despeja lo que quieras.