[SVN] SVN Server & Repository 생성하기

OS : OS X 10.6.6
1. 저장소 만들기 (파일 DB)

# svnadmin create -fs-type fsfs sample

2. 다른 유저들을 위한 권한 설정

# chmod -R g+w sample

3. 유저 등록하기
conf 이하폴더에서 수정하세요.

[users]
test = test

4. 서버 가동하기

#svnserv -d -r <svn root directory>

5. ssh를 이용한 접근 (암호화하기 위해)

#svn+ssh://userid@xxx.xxx.xxx.xxx/<svn root>/<repository>
pyrasis 의 설명에 따르면
'주의할 점은 IP주소나 도메인 뒤에 저장소의 절대 경로를 적어주어야 합니다. svnserve를 띄워서 /home/svn/과 같이 지정해 주지 않았기 때문에 각 저장소의 절대경로인 /home/svn/sample로 합니다.
SSH2 데몬으로 svnserve을 터널링 하여 작동시킵니다. 이렇게 되면 svn+ssh:// 프로토콜을 사용하게 되며 사용자 인증은 시스템 계정으로 인증을 합니다. 구동시키는 방법은 따로 있지 않으며 SSH데몬만 떠 있으면 됩니다.'
라고 한다. 아마 svnserv 와는 별개로 치는가보다...

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다