2013-05-31 2 views
1

SVN 1.6을 설치 한 RedHat 6 엔터프라이즈 서버가 있습니다. 이 컴퓨터는 네트워크 상에 없으며 네트워크 상에 존재하지 않습니다. 결국 네트워크에 추가되지만 지금은 추가되지 않습니다.SVN에 연결할 때 알 수없는 호스트 이름 localhost

저장소에 대한 액세스를 제공하기 위해 svnserve를 실행하고 있습니다.

또는 svnserve 내가 명령을 실행하면

svnserve -d 

svn co svn://localhost/<project name>가 나는 오류 메시지로 시작, "SVN : E000111는"호스트에 연결할 수 없습니다 '로컬 호스트': 연결이 거부.

netstat는 svn이 0.0.0.0:3690에서 수신 대기 중인지 확인합니다.

내가

svnserve -d --listen-port 3690 --listen-host 0.0.0.0 (also tried 127.0.0.1) 

내가 체크 아웃 할 때 동일한 연결이 오류 메시지가 거부 얻을, 그것은 내가 그것을 시작 있도록 다음과 같이 또는 svnserve 더 명시 적으로 지불 읽었습니다.

다음을 내가 IP 주소가 아닌 호스트 이름으로 직접 체크 아웃 시도,

svn co svn://127.0.0.1/<project> 

내가 돌아올 오류 메시지가 무의미하다 "SVN : E670009 : 알 수없는 호스트 이름 '127.0.0.1'".

이 시점에서 나는 어려움을 겪고 있습니다. "svn : //"프로토콜을 사용하여 체크 아웃을 수행 할 수 없습니다. 이미 ipv4 및 ipv6 방화벽을 비활성화했습니다.

의견이 있으십니까?

답변

0

svn의 공동 SVN : // localhost를 : 3690/프로젝트 이름 당신은 svn의 path.Try에 포트 번호를 추가해야합니다

위의 명령.

-1

대답은 아니지만 ssh (서버가 적절한 서버를 실행 중이라고 가정)를 검사 해 볼 수 있습니다.

뭔가처럼이 될 것입니다 : 네트워크 오류가 발생했을 때, 당신은 당신이 해당 포트에 연결할 수 있는지 확인하기 위해 telnet 명령을 사용할 수 있습니다

svn co svn+ssh://127.0.0.1/<project> 
+0

행운이 없다^svn + ssh ** 서버 측에서 ** 추가 작업이 필요합니다. –

+1

왜 downvote입니까? –

+0

두 가지 멍청한 오류. 쓸모없는 무의미한 조언 –

1

. 이 같은 응답을 볼 수 :

$ pint localhost # Does this give you anything? 
$ telnet localhost 3690 
Connected to localhost. 
Escape character is '^]'. 
(success (2 2 () (edit-pipeline svndiff1 absent-entries commit-revprops... 

그것은 당신의 네트워크 소프트웨어 방화벽을 확인 포트 3690.을 차단하는 설정이었다 SEL이 설치 방법이라고 할 수 있습니다.

관련 문제