SVN管理员手册(windows下)

SVN管理员手册(windows下)

ID:40574561

大小:27.00 KB

页数:4页

时间:2019-08-04

SVN管理员手册(windows下)_第1页
SVN管理员手册(windows下)_第2页
SVN管理员手册(windows下)_第3页
SVN管理员手册(windows下)_第4页
资源描述:

《SVN管理员手册(windows下)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SVN管理员手册(windows下)管理员手册(的服务器搭建(适合本机或局域网使用)基于svnserve的服务器搭建(适合本机或局域网使用)1..安装svn服务器下载作为SVN的服务器端,按提示执行默认安装即可2..启动Subversion服务在服务器端,打开一个命令行窗口,程序―〉运行―〉cmd,确定用CD命令进入Subversion安装目录下的bin目录,如果默认安装,通常是C:ProgramFilesSubversionbin,运行指令:svnserve-d-rd:svn其中的-d参数表示将会作为一个

2、服务程序运行在后台,而-r参数表示将``D:svn``目录指定为版本库的根目录。这样,当客户端使用类似svn://这样内容的URL来访问服务器时候,其所访问到的真实版本库,其实就是``D:svnfoo``用上述命令行方式启动的svn服务有个小缺点,就是服务器端必须要一直开着那个运行了上述命令的DOS窗口,不能关闭它。如果不想看到这个窗口,可以将svnserve安装成windows的一个services。需要在命令行窗口键入如下命令删除服务scdeletesubversion_service再用命令如下命令创建

3、服务sccreatesubversion_servicebinpath="c:ProgramFilessubversionbin--service-rd:svn"displayname="SubversionRepository"depend=Tcpip用命令如下命令启动服务netstartsubversion_service用命令如下命令停止服务netstopsubversion_service其中删除的服务可能原本没有,但这不影响使用,但如果原有服务没删除则会影响启动设置。sccreatesubver

4、sion_service创建一个名为subversion_service的服务。c:ProgramFilessubversionbin是SVN服务器安装位置,d:svn版本库位置。还需要注意的是该命令对格式要求严,建议使用复制粘贴。3..创建版本库在服务器端的``D:svn``目录下,建立一个名为test的版本库,进入D:svn,运行命令svnadmincreatetest使用上述命令之后,如果不出问题的话,在``D:svn``目录下就会多出一个叫做``test``的目录,其下具备conf、dav、

5、hooks、locks、db等子目录或文件,此即**一个名为test的版本库**,如下图。从此,通过``svn://``这样的URL,我们就可以对这个代码库进行访问了。注:如果你本机还安装了客户端那么你也可以通过客户端TortoiseSVN创建一个版本库。还是以上的例子,我可以先本地创建D:svntest,然后右键―〉TortoiseSVN―〉在此创建版本库,也可完成创建。4..创建用户及权限设置创建用户及权限设置在已创建的版本库中,你会看到这三个文件就是我们要配置的authz是权限控制,passwd是设置用户

6、名密码,是基本设置。authz我们可以根据需要设置我们可以根据可以根据需要设置[groups]x=a,b,c[test:/]Pm=rwAdmin=rw*=rD=[test:/temp]D=#temp目录下权限设置如下#D没有权限#设置群组#x组包括a,b,c三名成员#根目录下权限设置如下#pm读写#admin读写*=rw#其他人员可读[test:/文档库/QA]QA=rw*=注:这里要注意,如果你设置的目录权限是中文目录,需要将authz设置为utf-8格式,建议用UltraEdit(.25上可下载)passwd用

7、户名密码设置[users]pm=pmadmin=admin#用户设置#用户pm=密码pm基础设置基础设置中,我们要修改以下几行anon-access=read表示所有用户在读取时不需要验证,建议改成anon-access=none即没有不需要验证的情况。auth-access=write表示所有用户在提交时都需要验证。password-db=passwd表示该版本库的用户名密码是passwd控制。authz-db=authz表示该版本库的权限是authz控制,如果不需要权限设置可以不删除该行前面的#号注:上述的pa

8、sswd和authz两个文件也可以作为多个代码库共享使用,我们只要将它们放在公共目录下,比如说放在``D:svn``目录下,然后在每个代码库的文件中,使用如下语句:password-db=D:svnauthz-db=D:svn这样就可以让多个代码库共享同一个用户密码、目录控制配置文件,这在有些情况下是非常方便的。至此,基于svnserve的服务器搭

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。