SVN 서버스 사용법
계정은 SVN 계정으로 합니다.
접속
svn://아이피/저장소명
기동
svnserve -d -r /data/svn
종료
kill -9 프로세스번호
저장소 생성
-일반방식
svnadmin create --fs-type fsfs [저장소경로]
svnadmin create --fs-type bda [저장소경로]
초기 설정
각 저장소에서 conf 폴더로 이동 후 svnserve.conf 파일 수정 아래 부분 주석 해제
[general]
# 익명 사용자 읽기 사용 여부
anon-access = read
# 인증 사용자 쓰기 사용 여부
auth-access = write
# 인증에 사용될 패스워드 설정 파일
password-db = passwd
사용자추가
각 저장소의 신규 사용자를 추가할때 사용하며 각 저장소의 conf 폴더로 이동하여 passwd 파일을 열어서 사용자를 추가한다.
[users]
# svn 사용자의 비밀번호를 지정
# 사용자ID = 비밀번호
test=test123
프로세스 확인
ps -aux | grep svnserv
설치
yum install -y subversion
리눅시 시작시 자동 실행
vi /etc/rc.d/init.d/subversion 을 이용하여 신규로 파일이 없다면 파일을 만들고 아래 내용을 입력한다.
입력이 완료되면 저장 후 종료하고
chkconfig subversion on
명령을 입력한다.
#!/bin/bash . /etc/rc.d/init.d/functions [ -x /usr/bin/svnserve ] || exit 1 RETVAL=0 prog="svnserve" desc="Subversion server" OPTIONS="--threads --root /home/svn" start() { echo -n $"Starting $desc ($prog): " daemon $prog -d $OPTIONS RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog echo }
stop() { echo -n $"Shutting down $desc ($prog): " killproc $prog RETVAL=$? [ $RETVAL -eq 0 ] && success || failure echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog return $RETVAL }
case "$1" in start) start ;; stop) stop ;; restart) stop start RETVAL=$? ;; condrestart) [ -e /var/lock/subsys/$prog ] && restart RETVAL=$? ;; *) echo $"Usage: $0 {start|stop|restart|condrestart}" RETVAL=1 esac
exit $RETVAL EOF |
'개발 > Server' 카테고리의 다른 글
windows 10 원격지원 허용 및 포트 변경 (0) | 2016.06.15 |
---|---|
[CRONTAB] 크론탭을 이용하여 무중단 톰켓 서버 만들기 (0) | 2015.07.22 |
Tomcat Context 생성 (0) | 2014.04.10 |
JEUS 사용법 (0) | 2013.07.12 |
Tomcat 특정 아이피만 접근 허용 (0) | 2011.07.10 |