浅析如何搭建SVN服务器
本节讲解一下搭建SVN服务器的方法,属于最简单的方法,适合初学,下面我们就来看一下搭建SVN服务器的具体步骤吧。
我初进CM行当,深切了解一点不了解SVN时搭建SVN服务器的痛苦,所以我觉得网上的一些资料过于深奥,对刚入门的来说,不太能明白,所以能用简单的方法达到一样的效果,何乐而不为呢。
我从拿到一台机器开始说,当然这台机器装有windows的操作系统。
1、先安装apache,我采用的是apache_2.0.59-win32-x86-no_ssl.msi,安装过程中只有一个页面是需要填写的,但是我安装自己机器的时候,它默认的按照我们公司的实际情况已经给填写好了,所以我就没有管它,不知道你们安装的时候也是不是这种情况,还有这个为什么我还不太清楚。apache就默认路径就行。端口号默认选80,但如果冲突,你可以上C:\ProgramFiles\ApacheGroup\Apache2\conf地下的http.conf里面找listen:这句话,改成81就行。但一般新装系统的机器是没有这种情况产生的,但是比如说你新装svn服务器所在机器的系统是为了扩充硬盘的问题,那你就得注意,如果以前项目组使用的是81端口,那装完apache以后手动把listen:改成81,这样的话方便项目组使用,尽量让他们的操作没有丝毫变化。最后验证apache安装是否成功,可以用ie访问http://localhost看出现已经配置好的网站,就说明你安装成功了,如果没成功重装的话你注意卸载的时候把安装目录也全部删除了,有时候删除不了,你可以等会儿,或者重启一下机器就行了。
2、搭建SVN服务器时安装svn服务器端,我采用的是svn-1.4.0-setup.exe,也许存在一个配套的问题,当然我提供的那俩装完了是绝对没有冲突的,svn服务器端的安装就采用默认方式就行。届时apache跟svn服务器端都安装在了C:\ProgramFiles底下。
3、搭建SVN服务器时安装svn客户端,也是一路默认就行,最后你可以装个LanguagePack-1.4.0.7195-RC1-win32-zh_CN.exe汉化工具,直接双击它安装,最后在随便一个空地右键,选小乌龟,再选设置,常规设置里把语言选成中文就行。使用中文的话更方便一些,但也看个人喜好了。
4、新建版本库,当然位置随你的方便选,比如说我建在D盘的根目录下一个文件夹叫test,然后里面再建一个文件夹叫test1,在test1上点右键小乌龟,选在此创建版本库,注意一定得是个空文件夹,而且这个步骤也可以用个命令来实现,但我觉得能不用命令的就不用命令那么麻烦了。而且我这里嵌套了两层目录,完全可以再test底下直接创建版本库,只是因为可以创建多个版本库在test下,跟test1同级。同时在test文件夹里创建一个passwd文件,没有后缀名那种的。暂时先为空吧,等以后用到的时候再详细说怎么用这个文件,同样在test1文件夹里创建一个access文件,也是没有后缀名那种的,也暂时为空。
5、开始配置apache,进入Subversion\bin的目录,将mod_dav_svn.so和mod_authz_svn.so、libdb44.dll拷贝到apachegroup\apache2\modules目录。打开apachegroup\apache2\conf\httd.conf,掉以下行的注释符#:#LoadModuledav_fs_modulemodules/mod_dav_fs.so,然后在LoadModule节的最后添加以下两行:
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so,最后在配置文件的最后加上
相关推荐
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf