2012-04-17 35 views
7

Soy nuevo en la subversión. Quería pagar el proyecto ya existente en mi sistema. Sin embargo, cuando hice esto en la consola:svn "no se encontró ningún elemento" error

svn checkout urlname 

Me pidió contraseña, pero lo di contraseña equivocada por error. Cuando lo probé segundo timee, no me pida contraseña, pero dio un mensaje de error:

unable to connect to a repository at URL 
The OPTIONS request returned invalid XML in the response: XML parse error at  
line1: no element found (urlname) 

Cualquier idea acerca de lo que estoy haciendo mal aquí?

Respuesta

4

del menú Inicio> Tortoise SVN> Configuración para mostrar el cuadro de diálogo de configuración. Desde el cuadro de diálogo Datos guardados, haga clic en el botón 'borrar' junto a Datos de autenticación para que Tortoise Subversion olvide la contraseña guardada.

Sin embargo, ningún elemento encontrado mensaje de error sugiere que tiene una URL incorrecta. Es posible que desee volver a verificarlo.

Espero que esto ayude!

+1

El problema no tiene nada que ver con la autenticación. – bahrep

1

intente especificar la contraseña correcta usando:

SVN --password (contraseña aquí) Pedido urlname

+0

Lo probé, me preguntó ¡contraseña de nuevo! Pero todavía no funciona, ¡ingresé el nombre de usuario y la contraseña para ingresar al repositorio! Sin embargo, todavía me está dando el mismo error! –

+0

¿Puede actualizar su pregunta con la salida completa, incluido el mensaje de error? "Ningún elemento encontrado" parece un error XML, no específicamente un error svn. ¿Puedes abrir la URL que estás solicitando en un navegador? – bobmcn

+0

Sí, puedo abrir la url en el navegador. –

3

¿Está utilizando TortoiseSVN o el cliente de línea de comandos SVN?

Si está utilizando el cliente de línea de comandos, eche un vistazo al directorio .subversion\auth en su directorio de inicio. Aquí es donde se almacena toda la información de autenticación. Lo más probable es que la información de inicio de sesión esté almacenada en .subversion\auth\svn.simple.

Rootee allí para encontrar la información de autenticación. Elimine el archivo que tiene su información de autenticación almacenada en él. De hecho, puede eliminar todos los archivos en este directorio. Subversion simplemente los volverá a crear una vez que intente iniciar sesión de nuevo.

En TortoiseSVN, hay un lugar para borrar nuestra información de autenticación en la configuración.

+0

El problema no tiene nada que ver con la autenticación. – bahrep

14

El problema es que la URL no es correcta. Cuando busque el representante de SVN a través de http/https, tome nota de la URL completa en el repositorio al que desea navegar.

e.g. httpx://192.168.0.xxx/svn 

me dará el mismo error (no puede conectarse a un repositorio en el URL Las opciones de solicitud devueltos XML no válido en la respuesta: error de análisis XML en
línea 1: encuentre elemento (urlname)

Sin embargo, cuando hojeo a httpx://192.168.0.xxx/svn/NAMEOFREPO

cuando la estructura de recompra se vería

e.g. httpx://192.168.0.xxx/svn/NAMEOFREPO/trunk 

ahora puede descargar el código :)

+2

Esto fue todo para mí. D'oh! – yourbuddypal

0

Suponiendo que utiliza el servidor VisualSVN y obtiene el error svn: E130003: Malformed XML: no element found al dirigirse al repositorio, lo más probable es que el problema sea con la URL que ingrese.

El cliente de Subversion muestra este error en caso de que la URL utilizada conduzca a la interfaz web. La URL debe conducir al repositorio de Subversion.Para deshacerse del error, simplemente haga clic en el botón Checkout en la interfaz web y copie y pegue la URL correcta al cliente de Subversion.

Lea el artículo KB102: Subversion client errors caused by inappropriate repository URL para ver los pasos detallados.

0

En mi caso, he solucionado este problema mediante la opción Steal lock (checkbox en la zona inferior izquierda del formulario cuando se está configurando un bloqueo de archivos del repositorio) este error se produce porque algunos archivos que parece ser desbloqueados, pero realmente no lo es (verifique esto desde la ventana del Explorador haciendo clic en las propiedades del archivo, y luego, Propiedades de SVN ... luego puede ver el estado real del archivo)

Cuestiones relacionadas