반응형
1. Subversion 설치
[root@test ~]# yum intall -y subversion |
2. svn user 추가
[root@test ~]# adduser svn [root@test ~]# passwd svn |
Changing password for user svn. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. |
3. svn repository 생성
파일 시스템 타입으로 생성
[root@test ~]# svnadmin create --fs-type fsfs /home/svn/project |
4. 권한 설정
[root@test ~]# chown -R svn:svn /home/svn/project |
5. Repository 설치 확인
[root@test ~]# ls -al /home/svn/project |
6. SVN 권한설정 변경
[root@test ~]# vi /home/svn/project/conf/svnserve.conf |
[general] anon-access = none auth-access = wirte password-db = passwd |
7. SVN user 설정
[root@test ~]# vi /home/svn/project/conf/passwd |
[users] svn = 1234 |
8. SVN 서비스 시작및 확인
[root@test ~]# svnserve -d -r /home/svn/ [root@test ~]# ps -aux | grep svnserv [root@test ~]# netstat - ant | grep 3690 |
9. SVN 서비스 등록
[root@test ~]# vi /etc/rc.d/init.d/subversion |
#!/bin/bash # # . /etc/rc.d/init.d/subversion # # Start the Subverion Daemon # # chkconfig: 2345 90 10 # description: Subversion Daemon # processname: svnserve source /etc/rc.d/init.d/functions [ -x /usr/bin/svnserve ] || exit 1 RETVAL=0 start() { stop() { case "$1" in exit $RETVAL |
[root@test ~]# chmod +x /etc/init.d/subversion [root@test ~]# chkconfig -- add subversion && chkconfig subversion on [root@test ~]# chkconfig --list subversion |
10. SVN 재시작
[root@test ~]# service subversion restart |
11. SVN환경 설정
[root@test ~]# vi ~/.bash_profile |
SVN_EDITOR=/usr/vin/vim export SVN_EDITOR |
[root@test ~]# source ~/.bash_profile |
12. SVN 기본 Repository 생성
[root@test ~]# svn mkdir svn://ip주소/project/trunk |
continue(C) 로 빠져나옴
인증영역이 나오면 root와 svn사용자 암호 입력
[root@test ~]# svn mkdir svn://ip주소/project/branches |
continue(C) 로 빠져나옴
인증영역이 나오면 root와 svn사용자 암호 입력
[root@test ~]# svn mkdir svn://ip주소/project/tags |
continue(C) 로 빠져나옴
인증영역이 나오면 root와 svn사용자 암호 입력
[root@test ~]# svn list svn://ip주소/project |
turnk/ branches/ tags/ |
반응형
'OS > LINUX' 카테고리의 다른 글
[SVN] 윈도우용 SVN 클라이언트(TortoiseSVN) 사용법 (0) | 2011.06.29 |
---|---|
[SVN] SVN 기본 개념 (0) | 2011.06.29 |
[LINUX] history 명령어 (0) | 2011.05.17 |
[Linux] vi 명령어 모음 (0) | 2011.04.14 |
[Linux] 명령어 모음 (0) | 2011.04.14 |