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 |