SVN服务器端怎么配置
SVN服务器有2种运行方式:独立服务器和借助apache运行。两种方式各有利弊,下面我主要讲解使用独立服务器的配置方法。
工具/原料
Subversion,TortoiseSVN,版本库Repository
服务器端配置
1、下载和安装Subversion、TortoiseSVN以及TortoiseSVN语言包,之前写过详细的经验介绍,如果有需要的可以点击查看。这里详细说明下,Subversion一般安装在服务器,客户端仅安装TortoiseSVN以及TortoiseSVN语言包就可以了。
2、为了将SVN服务放到w坡纠课柩indows中,让它开机就自动启动,不用每次都用命令窗口那么麻烦,我们需要下载SVNServi艘早祓胂ce.exe。百度搜索SVNService.exe,下载一个就好,这个跟版本没关系。将SVNService.exe复制到subversion安装目录下的bin文件夹下。例如:Subversion安装在C:\program files\subversion将SVNService.exe复制到C:\program files\subversion\bin目录下注意:SVNService.exe必须和svn.exe在同一目录。
3、建立版本库(Repository)例如:版本库建立在c:\svn_root 上方法1:在c:\svn_root目录下新建空文件夹RepDemo,选中此文件夹,点击右键选择【TortoiseSVN】-【在此创建版本库】。这个方法简单方便,推荐使用。方法2:用命令的方式运行-CMDc:cd c:\svn_rootmd RepDemo(版本库名字RepDemo)cd RepDemosvnadmin create --fs-type fsfs
4、安装SvnServi罕铞泱殳ce服务在cmd窗口打命令:SVNService.exe -install -d -r c:\svn_root\RepDemo说明:c:\svn_root\RepDemo是版本库目录。服务启动后,在服务器端的3690端口会监听客户端的连接请求。如果3690端口被占用,可以用“--listen-port”参数指定服务器监听端口cmd命令:SVNService.exe -install -d -r c:\svn_root\RepDemo --listen-port 3699
5、运行服务方法1:用命令net start SVNService(上面用命令安装程序,这个就简单了)方法2:在服务器,右键【计算机】-【管理】-【配置】-【服务】找到SVNService ,右键选择【启动】,以后运行起来,都可以在这里启动或停止服务。删除服务:SVNService -remove这样配置服务就完成了,在服务器使用svn://localhost访问即可。
6、由SVN://的用户访问控制,需要配置一下版本库下【conf】文件夹下的【authz】【passwd】【svnserve.conf】三个文件。详细的配置方法,请参照我之前发布的经验“如何配置SVN服务器端的用户和权限?”。