2015-01-31 13 views
7

ho installato VisualSVN Server sulla mia macchina per il controllo del codice sorgente e quando provo ad accedere tramite il browser Repo ottengo l'errore:VisualSVN Server 3.2 - Unexpected stato HTTP 405

Unexpected HTTP Status 405 'Method Not Allowed' on '/!/%23WEB/view/head/ProjectA' 
Additional errors: PROPFIND request on '/!/%23WEB/view/head/ProjectA' failed: 405 Method Not Allowed. 

accedendovi tramite un opere del browser va bene.

Ho installato più volte VisualSVN Server e non ho riscontrato questo problema.

Qualche idea quale potrebbe essere il problema qui?

risposta

7

Penso che stiate cercando di accedere al repository attraverso Tortoise usando l'URL del browser web.

Questa cosa funziona bene nel browser, ma tornerà 405 in Tortoise:

https://path-to-svn-server/!/%23WEB/view/head/ProjectA 

Prova questa come URL repo a Tortoise (assumendo WEB è il nome di pronti contro termine, e ProjectA è sottocartella):

https://path-to-svn-server/svn/WEB/ProjectA 
+0

Grazie! Nelle versioni precedenti l'url del browser e l'URL del repository erano gli stessi. – piris

4

VisualSVN Server 3.2 ha new HTML5-powered web interface for Subversion repositories.

L'URL visualizzato nella barra degli indirizzi di un browser Web è specifico della nuova interfaccia Web, ha formato e argomenti speciali che i client di Subversion non comprendono. In altre parole, l'URL che vedi nella barra dell'indirizzo del browser web (URL) non può essere passato al client di Subversion così com'è. Se copi e incolli l'URL sul client Subversion (come hai fatto tu) riceverai l'errore 405 Method Not Allowed.

Per ottenere l'URL per incollare ad un cliente, è possibile fare clic su pulsante un "Checkout" nell'angolo in alto a destra dell'interfaccia web (terzo da destra), quindi l'URL si deve inserire in un Subversion il client dovrebbe apparire come https://svn.example.com/svn/MyProject/trunk.

VisualSVN Server web interface checkout button

Problemi correlati