Chinaunix首页 | 论坛 | 博客
  • 博客访问: 714276
  • 博文数量: 260
  • 博客积分: 7033
  • 博客等级: 少将
  • 技术积分: 2633
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-13 23:15
文章分类

全部博文(260)

文章存档

2012年(2)

2011年(41)

2010年(78)

2009年(139)

我的朋友

分类: 嵌入式

2011-08-06 21:11:39

环境: mac os x server 10.6 + 内置apache server
最初设置参考: http://agileshrugged.com/blog/?p=14

使用的是mac os x服务器用户账号来控制svn的登录。
后来发现,此配置不能设置用户的读写权限等,没有时间去研究,遍修改回了以前在mac os x桌面版上面的配置。

结果,修改配置后,发现svn竟然用不了了。

无奈,由于项目组急需要svn,今天又花了些时间处理了一下:
1) 由于每次在Server Admin中,对Server配置修改后,DAV svn这行总是被修改为DAV on。
所以起了命令行,直接vi修改。

2) 尽可能的将此配置文件中的行屏蔽,保存文件后。通过界面重启apache尝试。
3)最后发现,原来是Require valid-user这一行一打开就出错。
4) 奇怪啊,增加AuthType Basic还是出错。
5) 尝试将#AuthName的屏蔽打开,重启apapche,http访问,ok了,可以输入用户名密码了,Good!

下面是关键的配置部分:


       
                DAV svn
                SVNAutoversioning on
                AuthName "Subversion repository"
                SVNParentPath "xxx/Public"
                AuthUserFile "/xxx/svn-auth-file"
                AuthzSVNAccessFile "/xxx/svn-group-auth-file"
                SVNListParentPath On
                AuthType Basic
                Require valid-user
       


阅读(1108) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~