linux下svn(subversion)服务端添加工程及配置权限
转载请注明源地址:http://www.cnblogs.com/funnyzpc/p/9010507.html
此篇我只是将所做过的事情记录下来,原想搜一篇文章保存呢,结果发现事实上并没有一篇合适的博文供参考,遂,自给自足,以丰衣足食嘛。
首先,你需要有这些:
一台已经安装好了的SVN服务器
一台客户的电脑
由于我是在现有的svn服务器上安装的,遂就略去了SVN安装的过程,现在我整理下大致的思路:
=>svnadmin创建工程
=>配置所创建工程下的authz passwd svnserve.conf
=>杀进程,重启SVN服务
=>测试新建立的工程(包括权限认证,文件提交和更新)
先,需要进入工程目录使用,svnadmin命令创建一个工程:
创建命令: svnadmin create 工程名
工程已经创建成功了,(在这里我插入一句:即使不熟悉请不要用复制的方式去创建svn工程,切记!) 现在进入文件夹,可以看到一些默认的文件和文件夹:
这里我大致解释下这几个文件夹的作用:
conf:放置当前工程的配置文件,权限访问控制等等
db:记录用户提价的版本、缓存、db配置等,本身也是个sqlLite数据库
format:一个文件,默认为空,用途暂不明
hooks:放置自动提交和更细脚本,及相关配置
locks:顾名思义就是锁,代码被锁住了,可以在这里进行解锁操作
README.txt:工程的介绍文档,建议新建工程后都更新下