## Server 설치 (Ubuntu)
1. 먼저 subversion을 설치한다.
$ sudo apt-get install subversion
2. 설치한 후에 svn 홈디렉토리를 만든다.
$ sudo mkdir /home/svn
3. svn 디렉토리 밑에 저장소를 만든다.
$ sudo svnadmin create sample
4. 이제 svn을 실행며 경로를 설정한다.
$ svnserve -d -r /home/svn
5. svn이 제대로 실행되는지 확인.
$ sudo svn checkout svn://localhost/sample
"체크아웃된 리비전 0." 이라는 메시지가 나오면 제대로 연결.
패스워드 설정했을 경우 영어를 아무리 입력해도 안넘어가는데, 한글로 예 라고 입력한다. 환경변수가 한글이라 버그인듯하다.
7. svn에 접속할 때 아이디와 비밀번호를 입력해야 접속하도록 설정을 변경해보도록 하겠다.
$ sudo gedit sample/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
#realm = Sample Repository
그러면 이번엔 아이디와 비밀번호를 설정하도록 하겠다.
$ sudo sample/conf/passwd
[users]
robot = 1234
아이디는 robot으로 비밀번호는 1234로 설정됨.
8. 데몬 돌리기
svnserve -d -r <svn-path> (데몬 올리기)
//svn-path : repository가 있는 위치
killall svnserve (데몬 내리기)
9. 포트 설정
기본 포트 : 3690
참고
http://istyles.tistory.com/102
1. 먼저 subversion을 설치한다.
$ sudo apt-get install subversion
2. 설치한 후에 svn 홈디렉토리를 만든다.
$ sudo mkdir /home/svn
3. svn 디렉토리 밑에 저장소를 만든다.
$ sudo svnadmin create sample
4. 이제 svn을 실행며 경로를 설정한다.
$ svnserve -d -r /home/svn
5. svn이 제대로 실행되는지 확인.
$ sudo svn checkout svn://localhost/sample
"체크아웃된 리비전 0." 이라는 메시지가 나오면 제대로 연결.
패스워드 설정했을 경우 영어를 아무리 입력해도 안넘어가는데, 한글로 예 라고 입력한다. 환경변수가 한글이라 버그인듯하다.
7. svn에 접속할 때 아이디와 비밀번호를 입력해야 접속하도록 설정을 변경해보도록 하겠다.
$ sudo gedit sample/conf/svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = passwd
#realm = Sample Repository
그러면 이번엔 아이디와 비밀번호를 설정하도록 하겠다.
$ sudo sample/conf/passwd
[users]
robot = 1234
아이디는 robot으로 비밀번호는 1234로 설정됨.
8. 데몬 돌리기
svnserve -d -r <svn-path> (데몬 올리기)
//svn-path : repository가 있는 위치
killall svnserve (데몬 내리기)
9. 포트 설정
기본 포트 : 3690
참고
http://istyles.tistory.com/102
'OS > Linux' 카테고리의 다른 글
CentOS 6.0 설치후 방화벽 설정 (0) | 2011.10.18 |
---|---|
우분투 shell (0) | 2011.08.05 |
Linux 방화벽 설정 (ufw) (0) | 2011.08.03 |
Linux telnet 설치 (0) | 2011.08.03 |
java 설치 (0) | 2011.08.03 |