SVN版本控制器安装的那些事

本节和大家一起学习一下如何安装SVN版本控制器,主要分单机用户和局域网多级用户两种情况来介绍,欢迎大家一起来学习SVN版本控制器的安装方法,希望本节的介绍对你的学习有所帮助。

安装SVN版本控制器:

1.如果单机用户装一个客户端就行了

1.1下载windows安装包
TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi
中文语言包:下载

1.2安装完后自动集成了windows,在任意文件夹右击。创建版本库

1.2.1在你工作的目录检出版本库

1.2.2检出时注意路径的格式。可以查看自带帮助文件里面都有

2.局域网多机用户安装svnserve
参考:http://hi.baidu.com/abub/blog/item/0306d7ccf226d91700e92886.html


Windows下svnserve安装及配置

1.如果没有安装过SVN版本控制器,通过以下地址下载安装:
http://subversion.tigris.org/files/documents/15/44049/Setup-Subversion-1.5.3.msi

2.安装完Subversion后创建Svnserve安装目录
例如:D:\Svnserve

3.将第1步安装的Subversion目录中bin目录下的所有文件复制到
D:\Svnserve目录当中

4.然后创建版本库目录(在启动Svnserve时需要此路径)
例如:D:\Svnroot

5.使用以下Dos命令将Svnserve注册为Win服务(服务器重启后自动运行,无需手动启动,命令中的路径信息根据以上操作进行修改)
sccreatesvnservebinpath="D:\svnserve\svnserve.exe--service--rootD:\Svnroot"displayname="Svnserve"depend=tcpipstart=auto
(注意:以上命令中的=号前面不能有空格,但后面必须有一个空格,请不要直接复制以上命令执行,以免因换行符问题导致出错,运行完毕后到windows服务管理里查看是否正确,如果运行错误,可以使用scdeletesvnserve命令删除重新输入正确的命令)

(自己查看是否启动,第一次可能要自己手动启动一下要不重启电脑)

6.运行DOS,将路径转到版本库目录D:\Svnroot
使用以下命令创建一个测试版本库:
svnadmincreate--fs-typebdbtest

7.查看D:\Svnroot目录是否成功创建版本库test,如果不成功请按照以上内容检查命令输入是否正确

8.使用以下命令测试上面创建的版本库:
以下地址中的localhost可以是已经绑定到apache配置中的任何域名地址
svncheckoutsvn://localhost/testD:\test
结果提示:取出版本为0则说明版本库创建成功

9.认证配置
SVN版本控制器安装过程中需要认证配置。默认匿名用户只有检出更新的权限,没有提交写入的权限
以下为基于每一个版本库的认证配置:
到刚才创建的版本库D:\Svnroot\test中,打开conf目录下的svnserve.conf
去掉
#anon-access=read
#auth-access=write
前面的注释符#,并修改为
anon-access=none
auth-access=write注意:前面不能有格。
让没有通过认证的用户对版本库没有任何操作读写权限,通过认证的用户有读写权限

相关推荐