Saltar al contenido

SVN cambiar nombre de usuario

Solución:

Puede cambiar el usuario con

  • Subversion 1.6 y anteriores:

    svn switch --relocate protocol://current[email protected]/path protocol://[email protected]/path
    
  • Subversion 1.7 y posterior:

    svn relocate protocol://[email protected]/path protocol://[email protected]/path
    

Para averiguar que protocol://[email protected]/path es, corre

svn info

en su copia de trabajo.

La forma más fácil de hacer esto es simplemente usar la opción –username en su próximo pago o confirmación. Por ejemplo:

svn commit --username newUser

o

svn co --username newUser

Luego se almacenará en caché y se utilizará como nombre de usuario predeterminado para comandos futuros.

Consulte también: En Subversion, ¿puedo ser un usuario que no sea mi nombre de inicio de sesión?

Tuve exactamente el mismo problema y encontré la solución en ¿Dónde almacena el cliente SVN los datos de autenticación de usuario ?:

  1. cd para ~/.subversion/auth/.
  2. Hacer fgrep -l <yourworkmatesusernameORtheserverurl> */*.
  3. Elimina el archivo encontrado.
  4. La siguiente operación en el repositorio le pedirá nuevamente la información de nombre de usuario / contraseña.

(Para Windows, los pasos son análogos; el auth el directorio está en %APPDATA%Subversion).

Tenga en cuenta que esto solo funcionará para esquemas de acceso SVN donde el nombre de usuario es parte del inicio de sesión del servidor, por lo que no sirve para repositorios a los que se accede usando file://.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *