Acabo de migrar un repositorio svn existente a un nuevo servidor. Anteriormente, los usuarios se conectaban usando tortoise-svn a través de http y, al realizar la confirmación, tenían su revisión asociada con su usuario mediante la propiedad svn:author.
Sin embargo, ahora, después del movimiento, los usuarios se conectan usando tortoise-svn a través de https y las revisiones ya no tienen autores asociados.
Después de investigar un poco, sospecho que dado que los usuarios ahora se autentican durante la creación de la conexión https, y no mediante subversión, esa información no se transmite con sus cambios de revisión. Sin embargo, no he encontrado ninguna forma en tortuga o más abajo en la cadena de software para proporcionar esta información directamente.
Pero podría estar totalmente equivocado. Gracias por la ayuda.
Pila de software:
Tortuga-svn v1.6.10conectándose a través de https a...
apache v2.2enubuntu 10.04correr ...
mod_dav_svncon ...
Subversión v1.6.12
Respuesta1
La causa de mi problema fue que los usuarios de svn no se autenticaban en absoluto.
Después de la configuración inicial de svn/apache, agregué una regla al archivo http.conf que permite el acceso a los usuarios en la red local y que también se aplica a la ubicación svn. Haciendo que al usuario svn ya no se le solicite autenticación. No me di cuenta de esto al principio, porque pensé que TortoiseSVN estaba almacenando en caché mis credenciales.
Estaba aún más confundido porque dentro del bloque de ubicación svn estaba especificando 'Requerir usuario válido'. Lo cual, como resultado, solo requiere que un usuario sea validado si y solo si se proporciona un usuario. Esto no impide el acceso a los no usuarios.
¡Salud!