浏览 2444 次
锁定老帖子 主题:svn://访问版本库的配置方式
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-12
SVN相关软件版本: SVN的版本 : svn-1.4.2 TortoiseSVN版本: TortoiseSVN-1.3.5.6804 搭建SVN服务器步骤: 1. 安装SVN,和TortoiseSVN. 2. 创建一个库,选择你要将SVN创建在的目录.例如在D:/SVN/TEST目录下,右击鼠标,选择: tortoiseSVN->create repository here 选择存储的文件类型FSFS或BDB 执行后,你会在test文件夹下发现自动生成的文件夹和文件,这在下面会用到。 3. 在dos控制台状态下cd svn安装目录 然后执行svnserve -d -r d:\svn 4. 接下来是配置SVN的用户及其权限. 打开D:/SVN/TEST 目录, 你会发现已经多了一些目录和文件, A:打开conf子目录, 打开svnserve.conf文件, 这里行前凡是有#的都等于是被注释忽略了, 你可以把#去掉让那一行生效, 或者自己新添加行. 里面的英文注释已经详细说明了各种设置的含义, 最后你设置[general]小节中行前没有#号的内容为: [general] anon-access = none auth-access = write password-db = passwd authz-db = authz 含义是: 未验证用户无任何权限 (如果把none修改为read就是给予读权限) 已验证用户给予写权限 (当然也能读) B:密码数据存放到passwd文件中 然后打开同目录的passwd文件来设置帐户: 同样, 设置[users]小节中行前没有#号的内容, 例如: Web = abc123 Svn = 7654321 含义是: 用户web的密码为abc123 访问权限存放到authz文件中 C:然后打开同目录的passwd文件来设置权限: [groups] g_vip = Svn g_manager = Web [test:/] *=r说明没的权限只能读
【转自:http://tb.blog.csdn.net/TrackBack.aspx?PostId=1498933】 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |