TortoiseSVN no puede autenticar

Después de resolver mi problema anterior, TortoiseSVN Can not Connect , me encontré con un nuevo problema. En el server de Linux que aloja mi repository svn, en el directory del repository, hay un file conf/svnserve.conf . En este file, tengo la opción:

 anon-access = none | read | write 

Inicialmente, esta línea fue comentada y el valor pnetworkingeterminado debe haber sido read . Por supuesto, quiero configurar anon-access = none , y quiero auth-access = write (que es el pnetworkingeterminado).

Pero cuando configuro anon-access = none , cuando trato de navegar con el browser de repository de TortoiseSVN usando url svn://host:port/repositoryname , obtengo el error:

No se puede conectar a un repository en la URL 'svn: // host: port / repositoryname' No se permite el acceso a este repository

Me gustaría autenticar con éxito sin ssh si es posible, porque me consta que ssh tiene más partes mobilees y puede ser un poco más lento.

El server es CloudLinux Server versión 5.8

La información del server svn sigue. Solo he probado el protocolo svn hasta el momento.

svn, versión 1.6.17 (r1128011) comstackdo el 26 jul 2012, 03:59:19

Copyright (C) 2000-2009 CollabNet. Subversion es un software de código abierto, consulte http://subversion.apache.org/ Este producto incluye software desarrollado por CollabNet ( http://www.Collab.Net/ ).

Los siguientes modules de acceso al repository (RA) están disponibles:

  • ra_neon: Módulo para acceder a un repository mediante el protocolo WebDAV utilizando Neon.
    • maneja el esquema 'http'
  • ra_svn: Módulo para acceder a un repository utilizando el protocolo de networking svn.
  • ra_local: Módulo para acceder a un repository en el disco local.
    • maneja el esquema 'file'
  • ra_serf: Módulo para acceder a un repository a través del protocolo WebDAV utilizando siervo.
    • maneja el esquema 'http'
    • maneja el esquema 'https'

Espero que esta sea una buena pregunta porque este es el tipo de comportamiento "fuera de la caja" que se conecta a svn con Windows, que podría ser bastante común cuando alguien agrega svn a una count de hosting compartido.

¡Gracias!

Establezca estas líneas en su file svnserve.conf:

  19 anon-access = none 20 auth-access = write [...] 27 password-db = passwd [...] 39 realm = Name-of-your-repository 46 force-username-case = lower 

Los numbers de línea son aproximados.

El realm debe ser igual al nombre de tu repository. Puede ser cualquier cosa. La password-db es quién está autorizado para usar el repository. Por defecto, la línea NO está fuera de línea.

A continuación, editará el file passwd que está en el mismo directory. El formatting es muy simple:

  <userName> = <password> 

Hay dos inputs NOPed que muestran cómo se hace.