# tar zxvf subversion-1.4.3.tar.gz //解压缩安装包
# tar zxvf subversion-deps-1.4.3.tar.gz //解压缩安装包# ./configure --prefix=/usr/local/subverion
# make install //编译后进行安装
#svnadmin --version //检验subversion是否安装成功,查看subversion的版本
2、修改配置文件
# vi /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /video>
DAV svn
SVNPath /home/svn_video/video //SVN目录
AuthType Basic
AuthName "video svn"
AuthUserFile /home/svn_video/svn_pass //SVN用户密码文件
AuthzSVNAccessFile /home/svn_video/svn_commit //SVN用户权限配置文件
Require valid-user
</Location>
3、配置管理库:
# mkdir -p /home/svn_video/ //创建svn根目录
# svnadmin create --fs-type fsfs /home/svn_video/video //在SVN根目录下创建一个名叫vido的仓库,--fs-type为 指定仓库的文件格式为fsfs
#chown nobody:nobody svn_video -R
创建目录文件及用户权限
#vi /home/svn_video/svn_commit
[groups]
om=admin,user1,user2
it=user3,user4
[video:/]
@om=rw
user1=rw
user2=r
[video:/project/]
user1=rw
user2=rw
[video:/project/add]
user1=rw
user2=rw
创建目录
svn mkdir http://127.0.0.1/video/project/ -m ''
svn mkdir http://127.0.0.1/video/project/add -m ''
记录用户信息
#vi /home/svn_video/user
admin xxxxx
user1 123456
user2 123456
依次添加SVN用户
htpasswd -c svn_pass admin
htpasswd svn_pass user1
htpasswd svn_pass user2
4、测试
启动http服务
# svnadmin –-version //检验subversion是否安装成功,查看subversion的版本
联系客服