1、创建项目目录royal
登录svn服务器:
#cd /svn/
#mkdir royal/ (这里可以不用创建目录,svnadmin会自动创建目录)
#svnadmin create royal
2、递归改royal目录的用户和所属组
#chown apache:apache royal/ -R
因为svn是基于apache 的,所以要给royal/目录 赋予启动httpd服务用户权限
3、添加royal目录权限
#vim svn_accessfile
[royal:/]
@admin = rw
@ycy2_admin = rw
* =
4、创建项目子目录
(1)#svn mkdir --parents https://svn.jidongnet.com/svn/royal/dev/server -m 'mkdir'
报错:ssl不支持
(2)#svn mkdir --parents http://svn.jidongnet.com/svn/royal/dev/server -m 'mkdir'
报错:添加拒绝
(3)#svn mkdir --parents file:///svn/royal/dev/hot_resource -m 'mkdir'
添加成功
svn mkdir用法:
svn mkdir PATH...
svn mkdir URL...
描述:
创建一个目录,名字是提供的PATH或者URL的最后一部分,工作拷贝PATH指定的目录会预定要添加,而通过URL指定的目录会作为一次立即提交在版本库建立。多个目录URL的提交是原子操作,在两种情况下,中介目录必须已经存在。
5、开相关权限
db下的文件权限会在创建svn子目录时发生更改,
注:db下rep-xxx.db文件权限注意更改
时间: 2024-09-20 00:53:48