2015-01-31 3 views
7

나는 소스 제어를 위해 내 컴퓨터에서 VisualSVN Server를 설치하고 난 리포 브라우저를 통해 액세스하려고 할 때 오류 얻을 : 브라우저 작품을 통해 접속VisualSVN 서버 3.2 - 예기치 않은 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. 

을 잘 됐네.

여러 번 VisualSVN 서버를 설치했지만이 문제가 없습니다.

여기에서 문제가 될 수있는 아이디어가 있습니까?

답변

7

나는 웹 브라우저 URL을 사용하여 repo trough Tortoise에 액세스하려고한다고 생각합니다.

이 것은 브라우저에서 잘 작동하지만 거북이 405을 반환합니다

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

는 거북이의 repo URL로 이것을 시도 (가정 WEB은 REPO의 이름이고, PROJECTA는 하위 폴더) :

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

고맙습니다! 이전 버전에서는 브라우저 URL과 repo URL이 동일했습니다. – piris

4

VisualSVN 서버 3.2는 new HTML5-powered web interface for Subversion repositories입니다.

웹 브라우저의 주소 표시 줄에 표시되는 URL은 새 웹 인터페이스에만 적용되며 Subversion 클라이언트가 이해하지 못하는 특별한 형식과 인수가 있습니다. 즉, 웹 브라우저의 주소 (URL) 표시 줄에 표시되는 URL을 그대로 Subversion 클라이언트에 전달할 수 없습니다. Subversion 클라이언트에 URL을 복사하여 붙여 넣으면 (정상적으로) 405 Method Not Allowed 오류가 발생합니다.

가 클라이언트에 붙여 넣을 수있는 URL을 얻으려면, 당신은 (오른쪽에서 세 번째) 웹 인터페이스의 오른쪽 상단 모서리에 A 버튼 "체크 아웃"을 클릭 수 있으므로 URL 당신은 서브 버전에서 입력해야 클라이언트는 https://svn.example.com/svn/MyProject/trunk과 같아야합니다.

VisualSVN Server web interface checkout button

관련 문제