发新话题
打印

[求助] svn和apache集成的问题!( 此文章被查看:679次,被回复:3篇!! )

svn和apache集成的问题!

我在svn上集成apache,也配置了http的认证,但是现在可以通过http://访问,并且要输入密码,但是我用svn://去访问,不用输入密码,并且提交的时候也不能成功
因为我们公司有一部分人是在外地开发,所以配置了http://的,但是有一部分人是在本地,用http://比较慢,所以想用svn://,但是不知道怎么才能两个访问都基于一个认证呢



© 本文为 心枫SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

http://登陆输入的密码是apache设置的密码,svn://在局域网内登陆时需要输入的是设定的文件夹目录密码,可以同时使用,我们公司目前也是有一部分项目在外地,所以采用了这两种操作方式实现配置管理。



© 本文为 ling310SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

刚刚学习使用svn,查了下tsvn的帮助文档想到个办法可能不太合适,仅供LZ参考了。

版本库/conf/svnserve.conf里,下面几行改成如下:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

然后修改/conf/authz文件,内容同apache用的svnaccessfile(apache访问多版本库的话就是本版本库相关部分)
修改/conf/passwd文件,用户名密码与apache验证password包含的相关信息相同。

这样好像两个就能一致了(实际上是两套认证,验证信息一样而已),不过问题是如果多版本库的情况,每个版本库都要修改上面三个文件,比较麻烦。

ps.才发现tsvn的帮助文档内容是如此丰富,配置apache+svn+ssl啊svn的使用啊都包含了,亏了以前还都来网上搜的。

[ 本帖最后由 engchs 于 2007-9-29 14:59 编辑 ]



© 本文为 engchsSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

谢谢上面的朋友,我去试一下

© 本文为 心枫 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题