본문 바로가기

[CentOS] SVN 프로젝트 생성

Publish: 2015.06.04.

1. SVN 프로젝트 생성

# svnadmin create /home/svn/저장소이름
# vi /home/svn/저장소이름/conf/svnserve.conf

2. svnserve.conf 파일에서 아래 부분 주석 제거 및 내용입력

anon-access = none
auth-access = write
password-db = passwd
realm = 저장소 설명

3.  사용자추가

 # vi /home/svn/저장소이름/conf/passwd

passwd 파일에서 사용자 추가

예) hyla = 비밀번호

4. SVN 재 시작

# killall svnserve
# svnserve -d -r /home/svn/

5. post-commit 설정

# vi /home/svn/저장소이름/hooks/post-commit

아래 내용을 입력 후 저장

#!/bin/sh

export LC_CTYPE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

svn export --force file:///home/svn/저장소이름/home/www/사이트
chown -R apache:apache /home/www/사이트
TAG

댓글 쓰기