原文出处:我的blog:SVN和BugFree的整合(一)……用户整合
原作者Blog:http://www.donews.net/feihu/
利用BugFree的用户认证
1,首先安装BugFree,保证BugFree能正常运行。其使用的数据库名是bugfree,存放u/p的字段是表buguser里的UserName,UserPassword字段。密码可以用多种方式加密,注意检查include\ConfigBug.inc.php里的$BugConfig["UserTable"]["EncryptType"]是否是md5。
2,解压mod_auth_mysql.so到apache/modules目录里。注意,mod_auth_mysql不是apache自带的,而是sf的一个项目,主页在http://modauthmysql.sourceforge.net/。目前版本已经到了3.0.0,下载下源码的话,自己需要编译,还需要apache的源码,比较麻烦。 不过已经有人编译好了相应的模块,在http://www.gknw.net/development/apache/httpd-2.0/win32/modules/下载。里面还有2.9.4版本的,但在我的安装中,始终不能正常。所以我只有使用了2.0.49,只是稍微有些设置不一样。
3,修改httpd.conf里的设置。
<Location /parentsvn>
DAV svn
SVNParentPath D:/svntest/parent
AuthName "MySQL Testing"
AuthType Basic
Require valid-user
AuthMySQLHost localhost
AuthMySQLUser root
AuthMySQLPassword xxxxxx
AuthMySQLDB bugfree
AuthMySQLUserTable buguser
AuthMySQLNameField UserName
AuthMySQLPasswordField UserPassword
AuthMySQLMD5Passwords On
</Location>
</IfModule>
重启apache,你再次访问http://127.0.0.1/parentsvn/a1/,就弹出认证窗口了,输入用户名admin密码123456,就可以浏览了。
至此,SVN的用户已经和BugFree的用户整合在一起了。可以在BugFree系统中创建用户,修改密码了。
下一步需要做的是设置SVN中多用户,多Repository的访问权限控制。
全文完·非狐外传@2005年8月2日
分享到:
相关推荐
bugfree3.0.4与Subversion服务器端-1.7.6完美的整合,使你bug与代码进行有效的关联。
Subversion Subversion Subversion Subversion Subversion
属性和 Subversion 工作流程 自动设置属性 文件移植性 文件内容类型 文件的可执行性 行结束字符串 忽略未版本控制的条目 关键字替换 锁定 创建锁定 发现锁定 解除和偷窃锁定 锁定交流 外部定义 Peg和实施修订版本 ...
这种分支和合并的功能使得团队可以并行开发不同功能或修复bug,而不会相互干扰。 文件和目录管理:SVN 提供了灵活的文件和目录管理功能。您可以添加、删除、重命名和移动文件和目录,以及管理文件属性和元数据。 ...
本文件详细介绍了Subversion服务器的安装和配置流程
版本管理Setup-Subversion1.8和TortoiseSVN-1.8 在win10下面可以使用。
subversion svnadmin
subversion 和tortoise svn 版本控制系统 ppt
Subversion,快速入门教程,本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。
Subversion 是一种开放源码的全新版本控制系统,支持可在本地访问或通过网络访问的数据库和文件系统存储库。不但提供了常见 的比较、修补、标记、提交、回复和分支功能性,Subversion 还增加了追踪移动和删除的能力...
Subversion和TortoiseSVN很好用的svn服务器,很多企业都在用,很方便管理代码
以前写过一篇博文《在线版本控制之SubVersion与MyEclipse整合》,介绍了一下Eclipse/Myeclipse中的项目版本管理的基础知识,并没有用到实践的例子,几天我就介绍一下我们最近的一个真实的项目(比较小了)中是如何...
red hat linux 9.0下subversion和Apache安装配置攻略
Subversion服务器程序,版本控制器 服务端
Version Control with Subversion For Subversion 1.6 (Compiled from Revision 38063)
Subversion is a free/open source version control system. That is, Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your ...
CollabNet-SubversionSubversion安装配置,非常详细的介绍了安装过程
subversion客户端subversion客户端最新
SubVersion用法ppt详解