2012-01-27 2 views
3

내 로컬 컴퓨터에 설치된 sliksvn 서버와 거북이 클라이언트를 사용하고 있습니다. 오늘 저장소 폴더를 다른 드라이브로 옮기고 svnserve를 새 저장소 위치가있는 Windows 서비스로 다시 설치했습니다. 나는 시스템 밖으로 결과커맨드 라인에서 svn에 연결할 수 있지만 거북이에서 연결할 수없는 이유는 무엇입니까?

branches/ 
tags/ 
trunk/ 

를 얻을,하지만 난 더 이상 저장소에 액세스 할 수 있어요

svn list svn://localhost/Example 

사용하여 난 단지 명령 줄에서 저장소에 액세스 할 수 있습니다 그때부터

거북 repo 브라우저.

repo-browser에서 svn : // localhost/Example을 입력하면 "localhost/connection refused에 연결할 수 없습니다"오류가 발생합니다.

거북이의 모든 캐시를 지우고 방화벽 설정을 확인한 다음 시스템을 재부팅했습니다. 결과는 동일하게 유지됩니다. 명령 줄에서 연결할 수 있으며 거북이에서 연결할 수 없습니다.

답변

2

마지막으로 웹에서 무슨 일이 일어 났는지 설명하는 답변을 찾았습니다. 커맨드 라인에서 모든 것이 잘 작동했기 때문에 svn 서비스를 재현 할 때 약간의 실수를 범했습니다. 그것은 가장 짜증나는 것이 었습니다.

나는 다음과 같은 옵션을 놓친 :

--listen-host 0.0.0.0 

을 아니면 내가 명시 적으로 또는 svnserve 만의 IPv6를들을 수 있도록 예를 사용했다.

위의 옵션을 "sc create"명령에 추가하면 모든 것이 잘 동작합니다. 그것은 svnserve에게 Tortoise가 연결할 수 없도록 잃어버린 IPv4 연결을 수신하도록 지시합니다.

+0

문제가 해결되면이 답변을 수락해야합니다 (직접 답변 인 경우). –

+0

조언 해 주셔서 감사합니다! 나는 내 자신의 대답을 받아 들일 수 있기 전에 7 시간의 장벽이 있었기 때문에 이것을 잊어 버렸다. – MazeT73

+0

오늘 같은 문제에 직면했습니다. –

0

확인하여 Tortise 클라이언트와 명령 행 클라이언트의 버전을 (단지 추측 만 유용 할 수 있습니다). 당신은 하나 또는 다른 것이 구식 인 것을 알 수 있습니다. Subversion 서버는 둘 이상의 클라이언트를 지원할 수 있지만 때때로 클라이언트가 지원할 수없는 특정 기능이 필요합니다. 이 경우 클라이언트는 작동하지 않습니다.

+0

설치된 소프트웨어를 변경하지 않았으며 모든 버전은 저장소 폴더를 이동하기 전과 동일합니다. 내가 의미했던 재설치는 커맨드 라인에서 모든 저장소에 액세스 할 수 있기 때문에 성공했다고 생각되는 Windows 서비스로서의 svnserve였습니다. – MazeT73

관련 문제