Centos6.5 -- 安装svn服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos6.5 -- 安装svn服务相关的知识,希望对你有一定的参考价值。
1.使用yum方式安装
# yum install subversion
2.配置
2.1创建仓库
在挂载的数据盘下建立一个名为svn的仓库
# cd /mnt/data_10G # mkdir svn # svnadmin create /mnt/data_10G/svn/
2.2编辑配置文件
# cd svn/conf
2.2.1编辑passwd文件
该文件是账号密码文件
# vim passwd
修改内容如下
[users] xudebiao=1990xxx
2.2.2编辑authz文件
该文件是权限控制文件
# vim authz
修改内容如下
[/] xudebiao=rw *=
(用户xudebiao对仓库目录下的所有文件具有读写权限,最后一行"*="表示除此之外其他用户无任何权限)
分组配置示例如下
[groups] group1=xudebiao [/] @group1=rw *=
2.2.3配置svnserve文件
# vim svnserve.conf
打开下面5个注释,注意注释前后都不要留空格
anon-access = read ## 匿名用户可读 auth-access = write ## 授权用户可写 password-db = passwd ## 使用哪个文件作为账号文件 authz-db = authz ## 使用哪个文件作为权限文件 realm = /mnt/data_10G/svn ## 认证空间名,版本库所在目录
3.启动svn
# svnserve -d -r /mnt/data_10G/svn
-d表示守护进程, -r表示在后台执行
4.停止svn
# killall svnserve
5.客户端连接
地址 svn://121.196.215.6 账号 xudebiao 密码 1990xxx
6.设置svn开机启动
6.1新建启动svn的脚本文件
# cd /root # vim svn.sh
内容如下:
#!/bin/bash
svnserve -d -r /mnt/data_10G/svn
赋予权限
# chmod 777 svn.sh
6.2加入配置文件
# vim /etc/rc.d/rc.local
添加:
## svn server /root/svn.sh
6.3查看进程状态
# ps -ef|grep svnserve
6.4手动执行脚本测试
# bash /root/svn.sh
停止svn服务后执行本脚本,再次查看是否启动成功
6.5重启机器查看是否开机启动svn
以上是关于Centos6.5 -- 安装svn服务的主要内容,如果未能解决你的问题,请参考以下文章