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
很不错的教程,图文并茂
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
很不错的教程,图文并茂
上一篇: php如何提取json当中的数据,