码迷,mamicode.com
首页 > 其他好文 > 详细

SVN

时间:2015-04-17 17:35:35      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

建立SVN服务器

1.首先在任意地方建立一个文件夹  ,如在桌面上建立一个名字为svn的文件夹
2.创建svn repository  
svnadmin create /Users/pengfeishi/Desktop/svn/res
3./Users/pengfeishi/Desktop/svn/res/conf目录下存在3个文件:authz,passwd,svnserve.conf
(1)、配置svnserve.conf
将里面的
#anon-access = read?#auth-access = write?#password-db = passwd  //指向passwd这个配置文件?#authz-db = authz //指向authz这个配置文件
四行前的#号去掉,再将anon-access = read改为anon-access = none,这样禁止匿名访问
PS:这里要注意的,在#号后是有空格的,得去掉这个空格,上文字顶格,不然也有错误
(2)、配置passwd
里面存的是用户与密码,有示例,直接按照它的格式添加用户和密码就可以了
test1=123
test2=456

(3)编辑认证文件  authz
格式为 [groups]
用户组名 = 用户组成员
[需要授权的目录]
@组名 = 权限
用户名 = 权限


例如:
[groups]
g_developers = jcccn,jesse,bill  //权限组  = 用户
g_tester = jerry,wang     //权限组  = 用户
[/]
@g_developer = r    组的权限
jcccn = rw    用户权限
* =
[/jcccn]
@g_tester = raw
jcccn = rw
* = r

例子 2

[groups]
harry_and_sally = shi

[/]

@harry_and_sally = rw
* = r

4 启动SVN服务
svnserve -d -r  /Users/pengfeishi/Desktop/svn  特别注意,路径一定是SVN的目录,不是其中一个版本库的目录,不然,能正常启动,就是访问有问题
没有任何输出,则启动成功

5.关闭 killall -9 svnserve

SVN

标签:

原文地址:http://www.cnblogs.com/lvchenhao/p/4435165.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!