经验总结:详解Linux下Subversion的安装配置记录

开发 项目管理
本文简单介绍Linux下Subversion服务器架设问题,在这里拿出来和大家分享一下,希望对大家有用。

本节接着上篇文章介绍Subversion服务器架设,通过本节的介绍你一定会对Linux中Subversion服务器架设问题有更清楚的认识。

四、在apache中配置svn创建SVN库:引用

  1. cd/home/svn  
  2. svnadmincreaterepo1 

在Apache的配置文件httpd.conf中加入以下代码,Apache中就可以配置好一个虚拟主机svn.mydomain.net,并把该域名下的根路径配置给Subversion。通过AuthzSVNAccessFile和AuthUserFile指令分别配置SVN用户的用户名和密码文件。Subversion服务器架设引用代码:

  1. <virtualhost*:80> 
  2. DocumentRoot/home/svn/htdocs  
  3. <directory> 
  4. OptionsIncludes  
  5. AllowOverrideAll  
  6. Orderallow,deny  
  7. Allowfromall  
  8. directory> 
  9.  
  10. <location> 
  11. DAVsvn  
  12. SVNParentPath/home/svn/svnroot  
  13. AuthzSVNAccessFile/home/svn/svnroot/conf/accessfile  
  14. Requirevalid-user  
  15. AuthTypeBasic  
  16. AuthName"SubversionSystem"  
  17. AuthUserFile/home/svn/svnroot/conf/passwdfile  
  18. location> 
  19.  
  20. ServerNamesvn.mydomain.net  
  21. DirectoryIndexindex.html  
  22. virtualhost> 
  23.  

创建文件/home/svn/svnroot/conf/accessfile:Subversion服务器架设引用代码:

  1. [groups]  
  2. user=jarod 
  3. anonymous=guest 
  4. [/]  
  5. *=r  
  6. @user=rw 
  7. @anonymous=r 

再用htpasswd命令创建/home/svn/svnroot/conf/passwdfile文件:Subversion服务器架设引用代码:
htpasswd-c/home/svn/svnroot/conf/passwdfilejarod
#这时会提示输入密码,最后把/home/svn目录的拥有者设为启动apache服务的用户,apache-2.2默认会由daemon用户启动:引用

  1. chowndaemon.daemon-R/home/svn  
  2. chmod777/home/svn-R  

大功告成,通过浏览器或SVN客户端测试http://svn.mydomain.net/repo1
这时在/home/svn/svnroot下添加的新SVN库也将自动使用相同的权限配置。本节Linux下Subversion服务器架设问题介绍完毕。

 【编辑推荐】

  1. 三大主流Subversion客户端初探
  2. CentOS系统中安装subversion并使用svn+ssh访问
  3. Subversion mod_authz_svn验证用户查看受限资源漏洞
  4. Windows平台下的Subversion安装配置新手指南
  5. 情报获悉Subversion1.6.11发布,敬请关注

 

责任编辑:佚名
相关推荐

2010-05-18 17:39:28

Subversion配

2010-05-18 17:12:11

Subversion安

2010-07-13 16:07:18

Perl

2010-05-13 17:00:50

Subversion安

2010-05-17 09:45:00

subversion源

2010-05-12 18:05:45

linux下subvesubversionapache配置

2010-05-13 14:27:28

Subclipse插件

2010-05-13 15:18:19

Subversion插

2010-05-27 15:24:30

配置SVN1.4

2010-05-17 13:34:47

2010-05-18 09:07:14

Subversion安

2013-12-18 15:54:21

2010-06-02 09:06:26

SVN学习

2019-12-09 11:10:24

LinuxDjangoPython

2020-11-19 09:24:18

Linux GRE配置

2010-05-13 14:08:58

Visual Stud

2010-03-18 17:24:51

云计算

2011-03-24 13:00:30

2009-10-28 17:04:20

linux快速启动

2009-12-18 18:29:43

Linux Fedor
点赞
收藏

51CTO技术栈公众号