本节和大家一起学习一下如何安装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注意:前面不能有格。
让没有通过认证的用户对版本库没有任何操作读写权限,通过认证的用户有读写权限
将#password-db=passwd前面的#注释符去掉后保存
使用记事本打开conf目录下的passwd文件
按照用户名=密码的格式加入用户信息,比如
lvyaozu=123456
10.测试成功后删除test版本库,然后创建实际的版本库使用上面的方法配置用户名和密码信息。本节关于SVN版本控制器的安装方法介绍完毕。
【编辑推荐】
- 学习笔记: 如何删除SVN版本控制信息
- 删除SVN目录及从服务器端删除SVN版本库文件方法详解
- Lniux和Windows下如何删除SVN版本信息?
- SVN版本库自动备份如何实现?
- SVN访问版本库配置方式剖析