首页 > 代码库 > centos安装svn并创建版本库配置用户分组权限
centos安装svn并创建版本库配置用户分组权限
1.设置aliyun安装源// 本步骤非必须, 使用aliyun安装源后, 执行yum update速度明显提升
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo运行yum makecache生成缓存执行yum update更新
2.检测是否安装过svn
rpm -qa subversion
3.安装svn服务端
yum install subversion
4.查看svn版本, 是否安装成功
svnserve --version
5.创建版本库
svnadmin create /z/svn/repos
6.编辑svnserve.conf, 基本保留这些内容
[general]anon-access=noneauth-access=writepassword-db=passwd // 这里可以填写具体路径比如:/z/svn/passwd 这样多个版本库可以使用同一套配置authz-db=authz // 可以写具体路径realm=repos[sasl]
7.编辑passwd文件, 配置用户名密码
[users]zhangsan=123456lisi=123456wangwu=123456
8.配置authz文件, 管理授权
[groups]manager=zhangsanandroid=lisi,wangwu
[repos:/]@manager=rw
[repos:/company/proj1/android]@android=rw
9.启动svn服务器
svnserve -d -r /z/svn // 只到仓库的上一级(repos)如果这里路径是/z/svn/repos那么 配置的authz可能不起作用
10.配置防火墙, 开启3690端口
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
11.客户端访问地址
svn://192.168.16.90:3690/repos/......
友情赞助
如果您喜欢此文,感觉对您工作有帮助,预期领导会给您涨工资,不妨小额赞助一下,让我有动力继续努力。
赞助方式:打开支付宝App,使用“扫一扫”付款,付款码见下图,别忘了付款留言哦!
或使用微信, 不用加好友就能付款
centos安装svn并创建版本库配置用户分组权限
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。