Apache2.2.9+SVN1.5.2配置

话不多说,直接进入主题吧

--》

svn Download Address:http://subversion.tigris.org/files/documents/15/43506/Setup-Subversion-1.5.2.en-us.msi

Apache Download Address:2.2.9(http://down.zzbaike.com/download/apache-1059.html

TortoiseSVN-1.5.3.13783-win32-svn-1.5.2.msi  Download Address:http://tortoisesvn.net/downloads这里有current Lasted version.

由于自己一台式闲置,故产生了台式电脑用来配置一个服务器,先简单介绍一下环境。

现在由于电脑是通过路由器上的Internet,所以,我们得先配置一个端口映射,怎么配置端口映射就不在此赘述。如果有需要可留言,我会帮你解答。

由于英语没过四级,我就先多练习,可能会有一些单词,希望理解。

×××提示:是在windows下配置的,linux上没有试过。

First ,    安装Apache

 安装apache到D盘吧,新建个文件夹叫apache,然后就安在此目录下,安装过程比较简单,安装时注意端口,可运行cmd执行netstat -a命令查看端口。

Second,安装SVN

    在d盘下建立svn文件夹,安装过程注意,svn选择for apache2.2.x形式安装。

     建议安装完成后看下SVN/bin目录下的ReadMe.txt文件,里面其实教了我们如何配置apache。

Third,安装TortoiseSVN及语言包,可以到上面官网下载各种语言包。

 

Next Step:

      进入apache/conf文件夹打开httpd.conf打开将:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so       //前面的#全部去掉

在LoadModule节的最后添加以下两行:

LoadModule dav_svn_module modules/mod_dav_svn.so 
LoadModule authz_svn_module modules/mod_authz_svn.so

将其

svn/bin目录下的mod_dav.so和mod_dav_fs.so  拷贝到apache/modules目录下

apache的httpd.conf最后边添加

<Location /svn>
   DAV svn
   SVNParentPath D:\Apache\modules
</Location>
Next step:

     进入cmd,在d:/svn/bin路径下执行:

svnadmin create d:\svn\svn

执行后会在创建d:\svn\svn目录,这个就是资源库。

也可在D:\svn下新建一个svn文件夹,点击右键,

create repository here创建资源库。

Next Step:

  进入cmd,在d:/apache/bin路径下执行

d:/apache/bin/htpasswd -c d:/apache/bin/passwd svnadmin

两次输入密码;

建议该语句使用绝对路径,以免无法生成passwd文件。

这里就是你访问时要的密码,用户名是svnadmin,你也可以取其它名字。

 

Next Step:

在apache的bin下建立一个名为svnaccessfile的文件,写入如下内容:

[groups]
admin=svnadmin

guest=guest
[svn:/]
@admin=rw
@guest=

 

 

然后在httpd.conf文件中将<Location>改成如下内容:

<Location /svn>
DAV svn
SVNParentPath d:\svn\svn
AuthType Basic
AuthName "Subve repositories"
AuthUserFile "bin/passwd"
#AuthzSVNAccessFile bin/svnaccessfile
Require valid-user
SVNListParentPath on
</Location>

重新启动paache服务要,访问时要求输入用户名和密码,就是刚上面设置的用户名和密码。

好了,就简单介绍到这吧,有疑问可以留言。

Powed by rockay

posted @ 2008-11-16 17:45  Rockay.lau  阅读(658)  评论(4编辑  收藏  举报