阅读476 返回首页    go 阿里云 go 技术社区[云栖]


【SVN】(三)创建新项目(2016-04-28)

1、创建项目目录royal

登录svn服务器:

#cd /svn/

#mkdir royal/        (这里可以不用创建目录,svnadmin会自动创建目录)

#svnadmin create royal

 

2、递归改royal目录的用户和所属组

#chown apache:apache royal/ -R

因为svn是基于apache 的,所以要给royal/目录 赋予启动httpd服务用户权限
b0a5dbbddfbbb6613894a3beb68bf836ae7aab23


3、添加royal目录权限

#vim svn_accessfile

[royal:/]

@admin = rw

@ycy2_admin = rw
* =
fd92de6c049103407adaa0823d375bfc2ee19771

 

4、创建项目子目录

(1)#svn mkdir --parents https://svn.jidongnet.com/svn/royal/dev/server -m 'mkdir'

报错:ssl不支持

(2)#svn mkdir --parents https://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的提交是原子操作,在两种情况下,中介目录必须已经存在。

 

db下的文件权限会在创建svn子目录时发生更改,


注:db下rep-xxx.db文件权限注意更改

最后更新:2017-07-24 22:32:45

  上一篇:go  【SVN】(四)新项目搭建后相关报错(2016-04-28)
  下一篇:go  【SVN】(二)版本库导入新文件或目录(2015-12-17)