标签:eal 关闭 读写权限 查看 rc.d 说明 注意 hooks /etc/
rpm -qa subversion
如果存在旧版本,卸载
yum remove subversion
yum install subversion
svnserve --version
mkdir -p /opt/svn/repo 创建路径
svnadmin create /opt/svn/repo 将路径指为代码库
查看/opt/svn/repo 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。
cd /opt/svn/repo/conf
vim passwd
[users]
# harry = harryssecret
# sally = sallyssecret
hello=123
建立hello用户,密码 123
vim authz
[repo:/]
hello=rw
hello对 repo下的所有目录 都有读写权限,可以根据例子进行限制
vim svnserve.conf
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#项目名称(UUID)
realm=/opt/svn/repo
修改 iptables -I INPUT -p tcp --dport 3690 -j ACCEPT 保存 /etc/rc.d/init.d/iptables save 重启 service iptables restart 查看 /etc/init.d/iptables status
svnserve -d -r /home/svn
注意:svn所有的配置文件中的配置都必须顶行,如果未顶行就会出现svnserve.conf:12: Option expected报错
标签:eal 关闭 读写权限 查看 rc.d 说明 注意 hooks /etc/
原文地址:http://www.cnblogs.com/dashuai01/p/7841320.html