Showing posts with label svn. Show all posts
Showing posts with label svn. Show all posts

Wednesday, 9 March 2011

[Apache+SVN] SVNParentPath 사용 시 forbidden 문제 해결


Web(HTTP)를 통하여 SVN을 접속시키려 한다면 DAV_SVN 모듈을 사용하여 연동을 시키게 되는데 이때 CentOS나 Redhat Enterprise Linux 경우 /etc/httpd/conf.d/subversion.conf 에 설정을 하게 된다.

문제는 기본 설정으로 대부분  SVNParentPath <디렉토리> 와 같은 형식의 문장이 들어가 있게 되는데 이대로 사용한다면 절대로 여러 프로젝트를 웹페이지 상에서 볼 수 없을 것이다.
 이때는  SVNListParentPath on 라는 라인을 추가하고 HTTPD를 다시 시작해 본다.

그럼 짜잔하고 나타나는 경우가 있을 것이다.

Thursday, 9 December 2010

이클립스에서 SVN+SSH 사용시 Can't Create Tunnel 오류 해결

원문 : http://blog.wimy.com/tag/svn+ssh


eclipse 에서는 기본적으로 subclipse 를 통해 SVN(Subversion) 을 관리할 수 있다.

Help -> Software Updates -> Find and Install -> Search for new features to install 메뉴에서 http://subclipse.tigris.org/update_1.0.x 를 추가함으로써 subclipse 플러그인을 설치할 수 있다.

하지만 이 설치 후 SVN Repository Exploring 에서 New -> Repository Location 을 통해 소스 저장소를 등록하는데 실제로 해보면 svn:// 프로토콜을 이용하는 저장소는 잘 등록이 되나 svn+ssh:// 프로토콜을 이용하는 저장소는 "org.tigris.subversion.javahl.ClientException", "svn: Can't create tunnel" 오류를 일으키며 제대로 등록이 되지 않는다.

이 경우 제대로 등록하기 위해서는 

Window -> Preferences -> Team -> SVN 메뉴에서,

SVN interface : 를 JavaHL (JNI) 로 설정되어 있는 것을 JavaSVN (Pure Java) 로 바꾼다. 그런 후 다시 svn+ssh:// 프로토콜을 이용하는 저장소를 등록해보자. 그럼 id, password 를 묻는 창이 뜨면서 제대로 svn+ssh:// 저장소를 등록할 수 있을 것이다.