DS's『 행복합시다 』

Carpe Programming/etc

Linux(ubuntu)에서 Subversion 설치하고 사용하기

nolite 2011. 7. 15. 15:49
반응형

Linux(ubuntu)에서 Subversion 설치하고 사용하기

설치
$ sudo apt-get install subversion

서버설정
$ svnadmin create ~/svnrepo
$ vi ~/svnrepo/conf/svnserve.conf

svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository

passwd
[user]
userid = userpassword

authz
[groups]
[/]
userid = rw
* =
그룹은 지정하지 않고 userid계정에서는 read/write, 나머지는 아무런 권한을 주지 않는다.

서버 시작
$ svnserver -d -r ~/svnrepo/ 오타 svnserver가 아닌 svnserve 이다.
$ svnserve -d -r ~/svnrepo/

http://localhost:3690에 접속해서 확인

주의할점

앞에 공백이 있어서는 eclipse에서 project를 share할때 에러가 발생한다.

대략 아래와 같은 에러다.

    svn: /home/claztec/svnrepo/conf/svnserve.conf:12: Option expected
    svn: /home/claztec/svnrepo/conf/svnserve.conf:12: Option expected
mkdir --parents -m "Initial import." svn://localhost/trunk/ajaxTest
    svn: /home/claztec/svnrepo/conf/svnserve.conf:12: Option expected
    svn: /home/claztec/svnrepo/conf/svnserve.conf:12: Option expected
    svn: URL 'svn://localhost/trunk/ajaxTest' non-existent in that revision
    svn: URL 'svn://localhost/trunk/ajaxTest' non-existent in that revision
mkdir --parents -m "Initial import." svn://localhost/trunk/ajaxTest



728x90
반응형

'Carpe Programming > etc' 카테고리의 다른 글

ERWin 에서 논리/물리 순서 동기화 및 스크립트 출력 시 순서 맞추기  (0) 2011.08.22
SVN 설정  (0) 2011.08.03
리눅스 파일 찾기  (0) 2011.07.15
bash_profile 수정 linux  (0) 2011.07.15
tcp port 정보  (0) 2011.02.12