apache 와 subversion 연동 팁

저장소ROOT : /home/svn
저장소명 : myproject
저장소경로 : /home/svn/myproject

설정파일: ./conf/svnserve.conf
[general]
auth-access = write
password-db = passwd
authz-db = authz

설정파일: ./conf/authz
[myproject:/] #### 여기가 포인트 , 저장소명:/ 로 루트폴더의 접근권한을 설정 ###
crab = rw #### 유저명 = 권한

설정파일: ./conf/passwd
[users]
crab = my_password #### 유저명 = 비번

http로 접근하기 위한 파일 생성
#htpasswd -c httpd_passwd crab #(비번 2번 입력)

설정파일: 아파치conf경로/extra/httpd-vhosts.conf
<VirtualHost *>
ServerAdmin root@dev.com
ServerName svn.dev.com
ServerAlias svn.dev.com www.svn.dev.com

RewriteEngine On
# domain redirect
RewriteCond %{HTTP_HOST} ^www\.svn.dev\.com$ [NC]
RewriteRule ^(.*)$ http://svn.dev.com$1 [R=301,L]

# sso-server
<Location /sso-server>
Dav svn
#SVNParentPath /home/svn
SVNPath /home/svn/myproject
AuthType Basic
AuthName "My Project Repository"
AuthUserFile /home/svn/myproject/conf/httpd_passwd
AuthzSVNAccessFile /home/svn/myproject/conf/authz
Satisfy Any
Require valid-user
</Location>

# 저장소 한개 이상일시 위의 섹션을 같은 방식으로 추가
</VirtualHost>


subversio 과 httpd restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值