本节向大家介绍一下SVN访问版本库的配置方式,主要讲解一下搭建SVN服务器步骤,这里我发表一下个人理解,和大家讨论讨论,欢迎大家一起来学习SVN访问版本库的配置方式。
 该配置是在Windows操作系统下完成的。
 SVN相关软件版本:
 SVN的版本:svn-1.4.2
 TortoiseSVN版本:TortoiseSVN-1.3.5.6804

创新互联建站是一家专注于成都做网站、网站制作与策划设计,张掖网站建设哪家好?创新互联建站做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:张掖等地区。张掖做网站价格咨询:13518219792
搭建SVN服务器步骤:
1.安装SVN,和TortoiseSVN.
2.SVN访问版本库的配置时,首先创建一个库,选择你要将SVN创建在的目录.例如在D:/SVN/TEST目录下,右击鼠标,选择:
 tortoiseSVN->createrepositoryhere
 选择存储的文件类型FSFS或BDB
 执行后,你会在test文件夹下发现自动生成的文件夹和文件,这在下面会用到。
3.在dos控制台状态下cdsvn安装目录然后执行svnserve-d-rd:\svn
4.接下来是配置SVN的用户及其权限.
 打开D:/SVN/TEST目录,你会发现已经多了一些目录和文件,
 5:打开conf子目录,打开svnserve.conf文件,这里行前凡是有#的都等于是被注释忽略了,你可以把#去掉让那一行生效,或者自己新添加行.里面的英文注释已经详细说明了各种设置的含义,最后你设置[general]小节中行前没有#号的内容为:
 [general]
 anon-access=none
 auth-access=write
 password-db=passwd
 authz-db=authz
 含义是:
 未验证用户无任何权限(如果把none修改为read就是给予读权限)已验证用户给予写权限(当然也能读),下面继续介绍SVN访问版本库的配置。
6:密码数据存放到passwd文件中
 然后打开同目录的passwd文件来设置帐户:
 同样,设置[users]小节中行前没有#号的内容,例如:
 Web=abc123
 Svn=7654321
 含义是:
 用户web的密码为abc123,访问权限存放到authz文件中
7:然后打开同目录的passwd文件来设置权限:
 [groups]
 g_vip=Svn
 g_manager=Web
 [test:/]
 @g_manager=rw
 @g_vip=r
 *=r
 *=r说明没的权限只能读
8.将项目导入版本库,打开"我的电脑",在你需要进行版本控制的目录,在项目文件夹上右击,选择TortoiseSVN,再选择子菜单"import…",设置"文件库url"为svn://localhost/test点确定(这里用localhost,其它机器如果要访问svn服务,应该用svn://svn服务器的IP地址,例如svn://10.0.0.1)
 至此,SVN服务器配置完成。本节介绍SVN访问版本库的配置方式完毕。
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号