ubuntu 10.04.1 安装svn服务器

来源:互联网 发布:java des加密 base64 编辑:程序博客网 时间:2024/06/08 16:48
2013-08-02 16:36

ubuntu 10.04.1 安装svn服务器

1、查看系统中是否安装apache

dpkg -l apache

 

2、以没有安装为前提,

安装apache:sudo apt-get install apache2-mpm-prefork

安装apache和svn相关模块:sudo apt-get install libapache2-svn

安装svn: sudo apt-get install subversion

 

3、安装完成后,apache配置文件目录为/etc/apache2/apache.conf

 

4、配置/etc/apache2/apache.conf文件(关键)添加:

#WebDAV/dELTAv协议模块

LoadModule dav_module        modules/mod_dav.so

#WebDAV/DeltaV协议SVN访问模块

LoadModule dav_svn_module    modules/mod_dav_svn.so

#SVN目录访问控制模块

LoadModule authz_svn_module  modules/mod_authz_svn.so

<Location /svn>

  DAV svn

  SVNParentPath /home/svn

  AuthType Basic

  AuthName "Subversion Repository"

  AuthUserFile /etc/apache2/dav_svn.passwd

  AuthzSVNAccessFile /etc/apache2/dav_svn.authz

    Require valid-user

</Location>

5、 新建配置文件/etc/apache2/ dav_svn.authz内容:

 

[test:/] 

test= rw          注释:test为apache添加的用户

6、在终端用apache命令添加用户

htpasswd -c /etc/apache2/dav_svn.passwd test

 

7、apache配置完事

 

8、创建svn项目

 mkdir /home/svn/test

svnadmin create /home/svn/test

 

注释:目录test为项目名称

9、更改目录权限为apache能够操作的目录

sudo chown -R www-data     /home/svn/test

注释:www-data 为apache默认运行用户

 

10、http://ip/svn/test 访问即可。


原创粉丝点击