[우분투]subclipse로 홈 디렉토리 저장소를 svn://으로 사용하기
혼자서 쓰는 (홈 디렉토리에 설치한) subversion 저장소를 eclipse에서 subclipse 플러그인으로 svn:// uri로 사용하기 위한 요점 정리입니다. 우분투 Dapper에서 사용 중인 방법이고, 따라하실 분은 user 대신에 본인의 아이디를 쓰십시오. 아파치 서버를 써서 http:// 프로토콜 등으로 접근하거나 trac을 쓰기 위한 설정을 하는 방법을 설명한 것은 아닙니다. ^^;;
sudo apt-get install subversion libsvn-javahl
svnadmin create /home/user/svn/
/home/user/svn/conf 디렉토리의 svnserve.conf 파일에서 다음을 주석 해제 합니다.
anon-access = read auth-access = write password-db = passwd realm = user svn repository
다음 형식으로 /home/user/svn/conf/passwd 파일에 사용자 아이디와 적당한 svn용 암호를 넣습니다.user = password
svnserve를 시작/중지하는 쉘 스크립트를 ~/bin/svnserve.sh로 만듭니다. (subclipse가 저장소에 연결을 할 수 없다고 하면 이 스크립트를 실행하십시오. xinetd를 쓰는 것은 웹 검색을...)
if ps -A | grep -e " svnserve$" > /dev/null; then killall svnserve else svnserve -d -r /home/user/svn fi
libsvn-javahl을 사용하기 위해 eclipse 시작 스크립트를 ~/bin/eclipse.sh로 만듭니다. /home/user/eclipse/eclipse -vm /usr/local/java/jdk1.6.0/bin/java -vmargs -Djava.library.path=/usr/lib/jni/
(사용자 홈 eclipse 디렉토리에 설치된 eclipse를 jdk6.0 (현재 베타죠)으로 쓰는 예입니다. svn-javahl을 쓰려면 -vmargs -Djava.library.path=/usr/lib/jni/ 해서 so 파일의 위치를 알려줘야 합니다.)
이제 subclipse에서는 "svn://localhost/home/user/svn"로 저장소를 접근할 수 있습니다. 신통방통해서(?) 호기심을 주는 docker인 akamaru-dock을 git로 끌어다가 svn으로 넣고 있는 화면 첨부입니다.
첨부 | 파일 크기 |
---|---|
akamaru20060706.png | 242.83 KB |
댓글
감사합니다 :)
xinetd 를 사용하는 것에 대한 예제는
http://wiki.kldp.org/wiki.php/dasomoli/SubVersion-Installation#s-2.4.1
에 있습니다. 필요하신 분은 한번 보시는 것도~ :-)
----
*경고* 아바타 따라하지 마세요!!
dasomoli = DasomOLI = Dasom + DOLI = 다솜돌이
다솜 = 사랑하옴의 옛 고어.
Developer! ubuntu-ko! 다솜돌이 정석
dasomoli의 블로그(http://dasomoli.org)
dasomoli = DasomOLI = Dasom + DOLI = 다솜돌이
다솜 = 사랑하옴의 옛 고어.
Developer! ubuntu-ko! 다솜돌이 정석
이클립스의 공식
이클립스의 공식 프로젝트로 subversion을 지원하기 위한 제안을 subclipse와 subversive가 참여 준비중이거나 했다는 소식이 있어 이 글을 연결해 놓습니다. subclipse 쪽의 이야기는 흥미로운 속 사정도 털어놓고 있고, 이클립스를 리눅스 배포판의 subversion으로 사용할 경우의 svn 플러그인의 사용허가에 대한 고려도 하는 것을 볼 수 있군요.
----
I paint objects as I think them, not as I see them.
Ubuntu Dapper user / Ubuntu KoreanTeam / Lanuchpad karma 16289
----
I paint objects as I think them, not as I see them.
atie's minipage
댓글 달기