Chinaunix首页 | 论坛 | 博客
  • 博客访问: 66769
  • 博文数量: 9
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 322
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-23 18:11
个人简介

不去尝试的人永远不会成功,相信自己,力量就在心中!

文章分类

全部博文(9)

分类: 系统运维

2015-04-17 18:36:05

系统:CentOS 6.2 x64
IP地址:172.16.32.204
SVN版本:subversion-1.6.11-12.el6_6.x86_64

1.安装SVN

#yum install subversion mod_dav_svn mod_perl sendmail wget gcc-c++ make unzip perl* ntsysv vim-enhanced -y

2.新建一个版本仓库

#svnadmin create /data/svn/yunwei

3.修改/data/svn/yunwei/conf/authz 添加用户及用户权限

#vim /data/svn/yunwei/conf/authz    添加如下内容:

admin = lixuan,wanghaichao

[/]
@admin = rw

4.编辑passwd 文件,为用户添加密码

#vim /data/svn/yunwei/conf/passwd   添加内容如下:

    lixuan = abc123

5.编辑 svnserve.conf配置文件,让用户和策略配置升效

#vim /data/svn/hyunwei/conf/svnserve.conf      编辑内容如下:

 anon-access = none
 auth-access = write
 password-db = /data/svn/yunwei/conf/passwd
 authz-db = /data/svn/yunwei/conf/authz

6.启动SVN

#svnserve -d -r /data/svn

7.测试

# svn co svn:/172.16.32.204/yunwei   提示输入用户密码

8.支持http访问

#

AuthName "svn for web" 

AuthUserFile /home/svn/web/conf/.htpasswd 

AuthzSVNAccessFile /home/svn/web/conf/authz 

Satisfy all 

Require valid-user 

htpasswd -c /data/svn/yunwei/conf/.htpasswd lixuan   输入新密码
New password: 
Re-type new password: 
Adding password for user lixuan

在httpd.conf 文件末尾添加如下内容

#vim /etc/httpd/conf/httpd.conf


DAV svn
SVNPath /data/svn/yunwei/
AuthType Basic
AuthName "svn for web"
AuthUserFile /data/svn/yunwei/conf/.htpasswd
AuthzSVNAccessFile /data/svn/yunwei/conf/authz
Satisfy all
Require valid-user


#chown -R apache.apache /data/svn/yunwei/

#service httpd restart

测试:







阅读(2348) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~