菜鸟教程:Subversion安装简介

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

由於 CVS 的不少缺?,CVS 的主要作者(包括 CVS 用家必偕"?#125;?" Open Source Development with CVS 的作者 Karl Fogel)在他???的公司的儋助下檫办了 subversion。Subversion 的新功能包括 atomic commit, directory versioning, file renaming 等等。除了使用 svnserver 作?服?器(可如 CVS 般使用 SSH 作帐酌),亦能配合 Apache httpd 2.0 使用以哌到更 fine-grained 的 access control。

安装步骤:

1、cd /usr/ports/www/apache2/

2、make WITH_BERKELEYDB=db4 install clean

3、cd /usr/ports/devel/subversion

4、make WITH_MOD_DAV_SVN=yes install clean

5、建立数据目录,例如 make /data/svn

6、vi /usr/local/etc/apache2/httpd.conf

7、加入

代码:

<Location /svn

DAV

svn

SVNParentPath /data/svn

#

AuthType

Basic

#

AuthName

"Subversion repository"

#

AuthUserFile

/usr/local/etc/apache2/svn-auth-file

#

<LimitExcept GET PROPFIND OPTIONS REPORT

#

Require valid-user

#

</LimitExcept

</Location

其中 SVNParentPath 项指示所有项目的父目录,可以避免为每个项目独立设置。

注释掉的是存取的时候是否验证密码。密码使用htpasswd 建立。

8、一般客户端可能是windows平台,下载windows图形客户端

http://www.rapidsvn.org/download/RapidSVN-0.5.0.exe

9、建立项目容器

svnadmin create /data/svn/test

10、启动 apache,安装客户端并执行

OK,完成了,客户端的使用蛮简单的。客户端同时也有 X 的版本。

当然,喜欢的也可以使用命令行。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航