欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Subversion+Apche2简单配置 subversionSVNApacheAIXEclipse 

程序员文章站 2024-02-09 10:49:28
...
安装步骤:
1.Eclipse客户端下载:http://subclipse.tigris.org/update

2.到http://www.apache.org/上下载apache http server,注意要下载2.0.X以上的版,否则不能和当前最新的Subversion工作。 (注:我下载2.2版本的无法配置虚拟目录)

3.到http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91上下载Subversion当前1.4.0版本的二进制安装文件,二进制包是有一些志愿者维护的,所以可能不是当前最新的版本。

4.安装apache http server

5.安装Subversion
(注:4、5按顺序安装,这样Subversion二进制包能自动修改apache httpd.conf,无需更多的拷贝、修改工作。)

配置Subversion:
1.在硬盘上建立源码库的根目录,例如E:\SVN

2.在E:\SVN之下建立一个新的目录,例如TestRepository作为我们的测试源码库

3.建立Subversion数据库,当前版本Subversion支持两种格式数据库,一种是FSFS,另外
一种是BDB( Berkeley Database)。在命令行下输入svnadmin create --fs-type bdb TestRepository建立BDB格式的数据库(确保当前目录已经切换到E:\SVN\)。)(注:FSFS格式的数据库: svnadmin create --fs-type fsfs TestRepository)

4.打开$\apache group\apache2\conf\httpd.conf配置文件,在文件的末尾加入以下语句:
<Location /svn>
DAV svn
SVNParentPath e:\SVN
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile passwd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
</Location>
这里建立了一个虚拟目录http://yourServer/svn/,所有的Subversion源码仓库都在这个虚拟目录中,并且使用“passwd”文件中username/password(用户名/密码)列表访问http://yourServer/svn/。

5.在命令行下切换到$\apache group\apache2,执行bin\htpasswd -c passwd <username>,这里<username>是你想要加入的用户名,比如doudou。执行这个命令成功以后就会在bin目录下建立一个passwd文件,之后如果再加入新的用户和更改已有用户的密码,执行bin\htpasswd passwd <username>即可。
注意一定要在$\apache group\apache2下执行,这样生成的passwd文件$\apache group\apache2根目录下,而不是在bin目录下,apache默认是在$\apache group\apache2根目录下寻找passwd文件,如果你在bin目录下执行了这个命令请把生成的passwd文件剪切到$\apache group\apache2根目录下。

6.重启Apache服务。

7.在浏览器地址栏中输入 http://YourServer/svn/TestRepository,输入用户名密码,ok。

8.这时候你可以使用小乌龟按照以上路径进行导入、导出了。

引用:http://www.cnblogs.com/Java_Aix/archive/2005/02/08/103399.html
很不错的教程,图文并茂