2012-04-17 22 views
7

Sono nuovo di sovversione. Volevo verificare il progetto già esistente nel mio sistema. Ma, quando ho fatto questo in console:svn errore "nessun elemento trovato"

svn checkout urlname 

mi ha chiesto per la password, ma mi ha dato la password sbagliata per errore. Quando ho provato secondo timee, non mi ha chiesto per la password, ma ha dato un messaggio di errore:

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) 

Qualche idea su quello che sto facendo male qui?

risposta

4

Start Menu> tortoisesvn> Impostazioni per visualizzare la finestra di dialogo Impostazioni. Dalla finestra di dialogo Dati salvati, fare clic sul pulsante 'cancella' accanto a Dati di autenticazione per rendere Tortoise Subversion dimenticare la password salvata.

Tuttavia, nessun messaggio di errore trovato elemento suggerisce di avere un URL errato. Potresti voler ricontrollare.

Spero che questo aiuti!

+1

Il problema non ha nulla a che fare con l'autenticazione. – bahrep

1

provare a specificare la password corretta utilizzando:

svn --password (la password qui) cassa urlName

+0

Ho provato, mi ha chiesto il password di nuovo! Ma non funziona ancora, ho inserito il nome utente e la password per entrare nel repository! Tuttavia, mi sta ancora dando lo stesso errore! –

+0

È possibile aggiornare la domanda con l'output completo, incluso il messaggio di errore? "Nessun elemento trovato" sembra un errore XML, non specificamente un errore svn. Puoi aprire l'URL che stai richiedendo in un browser? – bobmcn

+0

Sì, posso aprire l'url nel browser! –

3

Stai utilizzando TortoiseSVN o il client della riga di comando SVN?

Se si utilizza il client della riga di comando, dare un'occhiata alla directory .subversion\auth nella propria directory home. Qui è dove sono archiviate tutte le informazioni di autenticazione. Molto probabilmente, le informazioni di accesso sono memorizzate in .subversion\auth\svn.simple.

Fare clic qui per trovare le informazioni di autenticazione. Elimina il file in cui sono memorizzate le tue informazioni di autenticazione. In effetti, puoi cancellare tutti i file in questa directory. Subversion li ricreerà semplicemente una volta che tenti di accedere di nuovo.

In TortoiseSVN, c'è un posto per cancellare le nostre informazioni di autenticazione sotto le impostazioni.

+0

Il problema non ha nulla a che fare con l'autenticazione. – bahrep

14

Il problema è che l'URL non è corretto. Quando si sfoglia la replicazione SVN tramite http/https, prendere nota dell'url completo del repository a cui si desidera accedere.

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

mi darà lo stesso errore (in grado di connettersi a un repository all'URL Le opzioni di richiesta restituiti XML non valido nella risposta: errore di analisi XML alla
linea 1: trovato alcun elemento (urlName)

Tuttavia quando navigo a httpx://192.168.0.xxx/svn/NAMEOFREPO

Dove la struttura repo sarà simile

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

è ora possibile scaricare il codice :)

+2

Questo era per me. D'oh! – yourbuddypal

0

Supponendo di utilizzare VisualSVN Server e ottenere l'errore svn: E130003: Malformed XML: no element found quando si indirizza il repository, molto probabilmente il problema è con l'URL inserito.

Il client di Subversion visualizza questo errore nel caso in cui l'URL utilizzato porti all'interfaccia web. L'URL deve condurre al repository Subversion.Per eliminare l'errore, è sufficiente fare clic sul pulsante Checkout nell'interfaccia Web e copiare e incollare l'URL corretto sul client Subversion.

Leggere l'articolo KB102: Subversion client errors caused by inappropriate repository URL per i passaggi dettagliati.

0

Nel mio caso, ho fissato questo problema utilizzando l'opzione Steal lock (checkbox nella zona in basso a sinistra del modulo quando si imposta un blocco per i file repository) questo errore è causato perché alcuni file sembra essere sbloccati, ma in realtà non lo è (verifica questo dalla finestra di Explorer facendo clic sulle proprietà del file e quindi, Proprietà SVN .... quindi puoi vedere lo stato reale del file)

Problemi correlati