* 우분투 SVN 설치
서버목록 갱신
sudo apt-get update
svn 서버 설치
sudo apt-get install subversion
사용자만들기
sudo adduser svn
저장소(Repository) 만들기
sudo svnadmin create --fs-type fsfs /home/svn/repos
사용자지정
sudo chown -R svn:svn /home/svn/repos
환경설정
사용자변경
su - svn
설정파일 수정
vi /home/svn/repos/conf/svnserve.conf
-> # 익명 사용자 읽기 사용 여부
anon-access = read
-> # 인증 사용자 쓰기 사용 여부
auth-access = write
-> # 인증에 사용될 패스워드 설정 파일
password-db = passwd
-> # 사용자 권한 설정 파일
authz-db = authz
* 앞에 공백 반드시 제거 함
사용자등록
vi /home/svn/repos/conf/passwd
# 사용자ID = 비밀번호
사용자권한등록
vi /home/svn/repos/conf/authz
[groups]
dev = dev1,dev2
[/]
@dev = rw
* = r
[/trunk]
@dev = rw
* = r
[/branches]
@dev = rw
* = r
[/tags]
@dev = rw
* = r
SVN 시작
svnserve -d -r /home/svn/repos
SVN 동작확인
ps -aux | grep svnserve
SVN 중지
killall svnserve
svn mkdir --parents svn://192.168.0.17/repos/trunk --username=dev1
svn mkdir --parents svn://192.168.0.17/repos/branches --username=dev1
svn mkdir --parents svn://192.168.0.17/repos/tags --username=dev1
svn list svn://192.168.0.17/repos
'나 어제 배웠다 > Hudson&SVN' 카테고리의 다른 글
우분투 Jenkins 설치 (0) | 2018.04.18 |
---|---|
우분투 GIT 설치 (0) | 2018.04.17 |
SVN branch and merge 쉽게 활용하기 #2 (0) | 2014.05.19 |
SVN 사용시에 branch와 merge 잘 이용하기 (0) | 2014.05.19 |
허드슨(Hudson)에서 Ant 빌드 하기 (0) | 2013.12.12 |