2012-01-22 9 views
7

Estoy usando dos comandos 1) svn ls con nombre de usuario y contraseña 2) svn mkdir con nombre de usuario y contraseña. svn ls funciona sin ningún problema, pero mkdir svn se produce el siguiente mensaje de error: "SVN: OPCIONES de 'URL REPO: Error de autorización: No se pudo autenticar al servidor: rechazada reto básico"svn: OPCIONES de 'REPO URL: autorización fallida:

¿Puede alguien por favor ¿Ayúdame con esto? He buscado en Google esto muchas veces. Las personas han informado problemas similares, pero no exactamente lo mismo.

+0

Mismo problema aquí: http://www.redmine.org/boards/2/topics/25646 ¿Problema de archivo conf de apache? ¿Problema con la ruta utilizada con 'mkdir'? – VonC

+0

¿Le solicita un nombre de usuario/contraseña? 'ls' solo necesita acceso' read' mientras 'mkdir' necesita' write' access. – Raghuram

+0

No solicita el nombre de usuario y la contraseña. Estoy enviando el comando con nombre de usuario y contraseña. También noté que falla para pocas personas pero no para pocas. Cuando comparé el comando entre los casos fallidos y no fallidos, noté que el parámetro de contraseña se envía entre comillas en casos fallidos y no se envía dentro de comillas para los casos que pasaron. – user1164061

Respuesta

2

es su URL de repo https?

En ese caso, agregue el siguiente modificador antes del comando.

svn --non-interactive --trust-server-cert --username urname --password ******** <command> 
+0

¿Hay alguna manera de hacer esto como una opción única, es decir, no tener que ingresar esto cada vez? – therobyouknow

+1

@therobyouknow - crea un contenedor alrededor del comando svn usando ant y llama la tarea directamente en vez de mandar. –

2

Si tiene Tortoise SVN instalado. Ve a la configuración y borra la caché. Debería estar bajo "datos guardados". Abra el navegador repo, acepte el certificado y guarde la contraseña.

eso es todo!

+1

la pregunta es sobre la línea de comando svn – Luca

+0

Sí. ¡El SVN de Tortuga borrará el caché para la línea de comando SVN también! – Zafer

+0

¡No en una máquina Linux, no lo hará! – Stewart

0

Tengo esto solo con la contraseña vacía (olvidada), mientras uso la opción --password.

Cuestiones relacionadas