2013-01-21 3 views
1

Dreamhost에서 호스팅하는 http 하위 도메인에서 Subversion을 실행합니다. 성공적으로 Subclipse를 통해 http://svn.example.me/example에서 저장소에 연결할 수 있었지만 늦게까지 TortoiseSVN과 Subclipse 모두에서 "400 나쁜 요청"을받습니다.Subclipse 400 나쁜 요청이지만 브라우저에서 작동

  1. 내가 내 저장소를 제거하고 다시 연결 시도했지만 내가 구글 크롬을 통해 http://svn.example.me/example에 HTTP를 통해 연결할 수 있어요
  2. 를 작동하지 않았다
  3. 내 개발자가 맥에서 HTTP를 통해 내 저장소에 연결할 수
  4. 및 우분투 컴퓨터

웹 브라우저를 제외하고 연결할 수없는 이유를 찾을 수있는 방법이 있습니까? Windows 7 Ultimate 64 비트를 실행 중입니다. 다시 말하지만, 이것은 최근까지는 괜찮 았습니다. 나는 신속한 개방형 네트워크와 반쯤 진절머리 난 건물에서 WiFi를 모두 연결하지 못하도록 노력했다.

도움을 청합니다!

답변

0

프록시를 통과해야합니까? 웹 브라우저는 저장소를 탐색 할 때 GET과 같은 기본 HTTP 명령 만 보냅니다. SVN 클라이언트는 OPTIONS, PROPFIND 등과 같은 추가 WebDAV HTTP 명령을 보냅니다. 때때로 프록시 서버는 이러한 추가 요청을 프록시하지 않도록 구성됩니다.

프록시를 사용하면 모든 요청을 통과시킬 수 있기 때문에 SSL을 사용하는 것이 쉬운 방법입니다.

+0

계정에 SSL 액세스를 설정했지만 Eclipse에서 구현하는 방법을 모르겠습니다. 나는 svn + ssh : //[email protected]/home/yourDHusername/svn/yourrepositoryname/으로 연결을 시도했지만 여전히 400 오류가 발생합니다. 그러나 Eclipse에서 작업하기 위해 개인 키를 지정할 위치가 확실하지 않기 때문에 가능성이 높습니다. – Karl

+0

내 제안이었던 SSL을 실제로 설정했다면 https : // hostname/svn/repos가됩니다. 위의 URL은 크게 다른 SSH를위한 것입니다. –

+0

당신이 맞습니다, 내가 설정 한 SSH였습니다. 나는 Subclipse를 포기하고 개인 키를 관리하는 Pageant를 통해 TortoiseSVN과 연결된 나의 저장소를 얻었다. Subclipse와 연결할 수 없었습니다. Eclipse의 내 SVN 인터페이스 클라이언트는 Plink에 개인 키를 설정해야하는 JavaHL 만 사용할 수있었습니다. – Karl

관련 문제