SVN服务部署
来源:互联网 发布:蜜蜡和琥珀哪个贵 知乎 编辑:程序博客网 时间:2024/05/17 22:14
一、系统环境:Centos5.6_64
二,SVN服务需求
> 创建一个admin组,组员有lcy和cxg,对/hkrt/yunwei目录有读写权限
> 创建一个yunwei组,组员为所有账号,对/hkrt/wendang有读写权限
> 用户tlx和mrw,对/hkrt/yunwei/jihua有只读权限
三,用yum方式安装
1,# yum -y install mod_dav_svn subversion httpd
2,# vi /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn/repos/ //版本库位置
AuthzSVNAccessFile /var/www/svn/repos/authz.conf //权限控制文件
AuthType Basic //启用基本的验证
AuthName "Subversion repository" //对话框信息
AuthUserFile /etc/svn-auth-file //用来验证用户的用户名及密码。
Require valid-user //限定用户只有输入正确的用户名及密码后才能访问这个路径
</Location>
3,# cd /var/www/ //在这个目录下建svn目录
# mkdir svn/repos -p
# cd svn/repos
4,# svnadmin create hkrtsvn //创建版本库
# chown -R apache /var/www/svn/
# chmod -R 755 /var/www/svn/
5,启动SVN
# svnserve -d -r /var/www/svn/repos
# cp -p /etc/rc.local /etc/rc.local.bk
# vi /etc/rc.local
添加svnserve -d -r /var/www/svn/repos //设置svn自启动
6,# htpasswd -c /etc/svn-auth-file mrw(用户名) //第一次添加用户需要加-C参数,之后不需要。
输入两次密码:123456
7,设置SVN用户访问
# vi /var/www/svn/repos/authz.conf
[groups]
admin = lcy,cxg
yunwei = mrw,wh,lgh,xcz,tlx
[hkrtsvn:/yunwei]
@admin = rw
[hkrtsvn:/yunwei/wendang]
@yunwei = rw
[hkrt:/yunwei/jihua]
tlx = r
mrw = r
8,重启httpf和svn服务
#service httpd restart
#pkill svnserver
#svnserve –d –r /var/www/svn/repos
至此我们已经把SVN配置完毕!!!
9,输入地址访问
http://192.168.1.101/svn/hkrtsvn
用户名:lcy
密码:123456
- SVN服务部署
- Linux下部署svn服务
- svn部署
- 部署svn
- SVN部署
- SVN部署
- 持续集成框架,自动部署服务搭建jenkins+maven+svn(git)+shell
- 树莓派3B部署服务过程Mono+Jexus+PHP+Mysql+Postgresql+apache2+svn
- SVN部署及Maven部署
- svn部署日志
- windows 安装部署svn
- centos svn 部署
- windows部署apache svn
- SVN服务器部署
- 部署SVN服务器
- google svn 项目部署
- svn+apache+flex部署
- SVN服务器部署
- 创建package.json文件
- 图像分类中的max pooling和average pooling
- 八皇后
- 《Java 编程思想》对象导论第一章书摘与评论
- Android实现:手指触摸滑动切换Activity
- SVN服务部署
- error C1189:#error:This file requires _WIN32_WINNT to be #defined at least to 0x0403
- Android点击空白区域,隐藏输入法软键盘
- php配置xdebug
- 调用websocket
- SVN环境的搭建
- 机器学习算法(一):聚类算法
- context processor学习
- Java浮点数精度问题