注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

唐老鸭的博客

太多的不如意让我们学会了抱怨,却忘记怎么去努力改变现状.

 
 
 

日志

 
 
 
 

debian svn  

2010-04-28 13:15:05|  分类: linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

debian5下配置svn+apache服务器(适用于Ubuntu)

2009-04-24 20:36

(1)安装软件

apt-get install subversion

apt-get install apache2

apt-get install libapache2-svn

(2)创建版本库

svnadmin create /svn/repos/库名称

(3)导入源代码

svn import 源代码路径 file:///svn/repos/库名称 -m "blablabla...(描述)"

导入后可checkout一下试试:

svn checkout file:///svn/repos/库名称

(4)设置访问密码及访问控制文件,并修改/svn文件夹的所属和访问权限

#htpasswd -c /svn/.htpasswd 用户名

(5)在/svn/目录下创建访问控制文件svnaccess

[/]

用户名1=rw

用户名2=r

(6)修改apache配置文件(/etc/apache2/apache.conf 或者httpd.conf均可),增加以下内容

<Location /svn>

DAV svn

SVNParentPath /svn/repos

AuthzSVNAccessFile /svn/svnaccess

AuthType Basic

AuthName "Welcome to debian5 server"

AuthUserFile /svn/.htpasswd

Require valid-user

</Location>

(7)/etc/init.d/apache2 restart重启服务后,可在浏览器中输入

http://主机ip/svn/库名称,查看是否能够显示所有的源代码文件名,若能显示,就OK了。

然后可以在其它机器上安装svn客户端(如Windows下的tortoiseSVN等),进行代码的下载

和提交了。

注:本文为个人的学习记录,描述较为简单,主要参考了下面的文章中的内容,若不够详细,

请参考原文的一个转载http://blog.sina.com.cn/s/blog_5def66b40100bchk.html(这是一篇比

较老的文章了)

注意:/svn/repos 目录的所主应该设定为启动apache2服务的用户。否则会提示没有权限。

在ubuntu下启动apache2服务的用户为www-data,在CentOS下好像是apache,

只要ps aux | grep apache 查看一下就知道了。

  评论这张
 
阅读(952)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018