标签:user 编辑 打开 空格 deb 安装 机器 etc span
# yum install subversion
在挂载的数据盘下建立一个名为svn的仓库
# cd /mnt/data_10G # mkdir svn # svnadmin create /mnt/data_10G/svn/
# cd svn/conf
该文件是账号密码文件
# vim passwd
修改内容如下
[users] xudebiao=1990xxx
该文件是权限控制文件
# vim authz
修改内容如下
[/] xudebiao=rw *=
(用户xudebiao对仓库目录下的所有文件具有读写权限,最后一行"*="表示除此之外其他用户无任何权限)
分组配置示例如下
[groups] group1=xudebiao [/] @group1=rw *=
# vim svnserve.conf
打开下面5个注释,注意注释前后都不要留空格
anon-access = read ## 匿名用户可读 auth-access = write ## 授权用户可写 password-db = passwd ## 使用哪个文件作为账号文件 authz-db = authz ## 使用哪个文件作为权限文件 realm = /mnt/data_10G/svn ## 认证空间名,版本库所在目录
# svnserve -d -r /mnt/data_10G/svn
-d表示守护进程, -r表示在后台执行
# killall svnserve
地址 svn://121.196.215.6 账号 xudebiao 密码 1990xxx
# cd /root # vim svn.sh
内容如下:
#!/bin/bash
svnserve -d -r /mnt/data_10G/svn
赋予权限
# chmod 777 svn.sh
# vim /etc/rc.d/rc.local
添加:
## svn server /root/svn.sh
# ps -ef|grep svnserve
# bash /root/svn.sh
停止svn服务后执行本脚本,再次查看是否启动成功
标签:user 编辑 打开 空格 deb 安装 机器 etc span
原文地址:http://www.cnblogs.com/debiao/p/6230037.html