2011-08-04 3 views
2

내 상사가 새 서버 (우분투)에서 새 프로젝트의 SVN 저장소를 설정했습니다. Eclipse에서 SVN 저장소에 리포지토리를 추가 할 수 없었습니다. " 예기치 않게 네트워크 연결이 닫혔습니다. svn : SSH 연결 문제를 더 잘 디버그하려면 [터널] 섹션의 'ssh'에서 -q 옵션을 제거하십시오. Subversion 구성 파일. " 내가했던 svn의 REPO 확인하기 위해Eclipse (subclipse) 명령 행 SVN이 작동하지만, subclipse가 작동하지 않습니다 (예기치 않게 네트워크 연결이 닫힘)

:

svn co svn+ssh://[email protected]/var/svn/repos/ PROJECT_NAME 

가 그럼 난 "소스"나는 저장소를 체크 아웃 디렉토리를 사용하여 이클립스에서 새 프로젝트를 만들어가, 이클립스 SVN 저장소를 인정하지만, SVN 업데이트/커밋을 시도 할 때 "예기치 않게 네트워크 연결이 닫혔습니다. svn : SSH 연결 문제를 더 잘 디버그하려면 Subversion 구성 파일의 [터널] 섹션에서 'ssh'의 -q 옵션을 제거하십시오."

내가 명령 행에서 svn up/svn commit을하면 잘 동작한다. Subclipse는 JavaHL 1.6.12를 svn 인터페이스로 사용합니다.

Mac OS X 10.6.3 (문제가있는 경우)입니다.

내가 두 명령 줄 및하여 Subclipse와 함께 잘 작동 많은 다른 저장소를 가지고 있지만 자신의 저장소는 형식으로 모두 :

http://repository.example.com/svn/

그리고 현재의 경우 내 저장소에 있습니다

SVN + ssh : //[email protected]/var/svn/repos

그래서 프로토콜로 뭔가를해야 할 것 같습니까?

답변

6

누군가가 이것을 가지고 있다면, 실제로 JavaHL Subversion 인터페이스를 사용하는 동안 "svn + ssh"프로토콜에 문제가있는 것입니다. 내가 이클립스에서 SVNKit로 전환 -> 환경 설정 -> 팀 -> SVN 지금은 잘 작동합니다.

+0

사실 SVNKit의 베타 1.7에 설치하고 전환하여 문제가 해결되었습니다. –

+0

선생님, 방금 내 하루를 보냈습니다! –

2

나는 많은 저장소가 subclipse를 통해서도 기능하지만 나는 svn + ssh로 한 번도 해본 적이 없다. 그러나 this 사이트에서 조금 읽은 후에 ssh 키를 사용해 볼 수 있는지 궁금합니다. 귀하의 열쇠를 설정하는 방법을 모르는 경우 this 웹 사이트에서 절차를 안내해야합니다.

편집 : 그동안 다른 답변이 있습니다. Veseliq는 그가 말하는 것에 대해 알고있는 것처럼 보이지만, 여기에 ssh 키를 사용해서는 안되며 여기에 두겠습니다 ... 또한 Subclipse와 관련이 있다면 문제를 해결할 수 있습니다. ssh 또는 뭔가를 통해 인증을 처리하는 방법.

관련 문제