Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

내블로그

CentOS 6.6 + SVN 연동하기 본문

리눅스

CentOS 6.6 + SVN 연동하기

잡동사니보관 2015. 2. 13. 14:48

1. 패키지 설치

yum update

yum install iftop iptraf bind-utils rsync wget rdate vim-enhanced

yum install httpd mod_dav_svn subversion expect


2. HTTPD 설정 (httpd.conf)

<VirtualHost *>
    ServerName dev.domain.com
    ServerAlias dev.domain.com
    ErrorLog /var/log/httpd/error_log
    CustomLog /var/log/httpd/access_log common
    DocumentRoot "/var/www/html/update/svn_repo"
    <Location />
        DAV svn
        SVNPath             "/var/www/html/update/svn_repo"
        AuthType            Basic
        AuthName            "LXN DEV SVN Repository"
        AuthUserFile        "/var/www/html/update/svn_auth/passwd"
        AuthzSVNAccessFile  "/var/www/html/update/svn_auth/access"
        Require             valid-user
    </Location>
    <Directory "/var/www/html/update/svn_repo">
        Options FollowSymLinks MultiViews
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from all
    </Directory>
</VirtualHost>


3. svn 저장소 생성

 svnadmin create /var/www/html/update/svn_repo 


4. svn 계정 추가

[처음 추가시]

htpasswd -c /var/www/html/update/svn_auth/passwd admin_user

비밀번호 입력

[계정 추가시]

htpasswd /var/www/html/update/svn_auth/passwd user

비밀번호 입력


5. access 정책

설정파일 : /var/www/html/update/svn_auth/access

[groups]

admin = admin_user

reader = user

 

[/]

@admin = rw

@reader = r



'리눅스' 카테고리의 다른 글

openvpn 설치 및 인증서 생성  (0) 2016.01.28
텔레그램(Telegram) CLI 버전 설치방법  (0) 2015.05.22
rsync 사용법 및 백업스크립트  (0) 2015.03.26
SVN 저장소 백업 / 복구  (0) 2015.03.05
CentOS 6.5에서 CutyCapt 설치  (0) 2014.03.21