2015-01-31 88 views
7

zainstalowałem VisualSVN Server na moim komputerze dla kontroli źródła i gdy próbuję uzyskać do niego dostęp za pośrednictwem Repo Browser pojawia się błąd:VisualSVN Server 3.2 - Nieoczekiwany stanu 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. 

dostępu do niego za pośrednictwem dzieł przeglądarce w porządku.

Zainstalowałem wiele razy serwer VisualSVN i nie miałem tego problemu.

Jakieś pomysły, co może być problemem?

Odpowiedz

7

Myślę, że próbujesz uzyskać dostęp do repo poprzez żółw za pomocą adresu URL przeglądarki internetowej.

To coś działa dobrze w przeglądarce, ale powróci 405 w Tortoise:

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

Spróbuj jak repo URL w Tortoise (zakładając WEB jest nazwa repo i Projecta jest podfolder):

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

Dziękuję! W poprzednich wersjach adres URL przeglądarki i URL repo były takie same. – piris

4

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

Adres URL widoczny w pasku adresu przeglądarki internetowej jest specyficzny dla nowego interfejsu internetowego, ma specjalny format i argumenty, których klienci Subversion nie rozumieją. Innymi słowy, adres URL widoczny na pasku adresu przeglądarki (URL) nie może zostać przekazany do klienta Subversion, tak jak jest. Jeśli skopiujesz i wkleisz adres URL do klienta Subversion (tak jak to zrobiłeś), pojawi się błąd 405 Method Not Allowed.

Aby uzyskać adres URL do wklejenia do klienta, możesz kliknąć przycisk "Do kasy" "w prawym górnym rogu interfejsu sieciowego (trzeci od prawej), a więc adres URL, który powinieneś wpisać w Subversion klient powinien wyglądać jak https://svn.example.com/svn/MyProject/trunk.

VisualSVN Server web interface checkout button