- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN与bugzilla整合
SVN与bugzilla整合
文章摘要:SVN与bugzilla整合 一、Linux下subversion安装配置 1、安装subversion及配置 安装subversion 系统共分为: SubVersion,从 / 下载,是实现服务系统的软件。 1)安装apache服务器时所需的配置 ./configure时所需要增加的选项 prefix=/usr/local/apache mandir=/usr/share/man enable-dav enabl SVN与bugzilla整合
一、Linux下subversion安装配置1、安装subversion及配置 安装subversion系统共分为:SubVersion,从 / 下载,是实现服务系统的软件。1)安装apache服务器时所需的配置 ./configure时所需要增加的选项–prefix=/usr/local/apache –mandir=/usr/share/man–enable-dav –enable-so–enable - dav – fs以便svn的安装及配置然后输入make make install进行安装2)安装subversion下载包subversion-1.4.6.tar.gz网址如下: /downloads/subversion-1.4.6.tar.gz安装之前进行配置./configure --with-apxs=/usr/local/apaceh/bin/apxs--prefix=/usr/local/subvertsion--with-apr=/usr/local/apache--with-apr-util=/usr/local/apache配置之后进行安装,#make installinstall3)建立新目录/home/svn/repos,作为Repository的主目录.使用创建工作区域, 对该目录进行初始化#svnadmin create /home/svn/repos该目录下产生版本控制需要的数据库结构。4)创建svn 服务器的工作根目录#svnserve -d –r /home/svn/repos就可以创建以/home/svn/repos为工作根目录的 svn 服务器。5)检查服务是否正常#ps –ef | grep svnserve如果显示svn登录信息,则启动svn服务器成功。2、安装SVN+Apache(1)首先,SVN模块加载上,修改Apache的配置文件httpd.conf:LoadModule dav_svn_module /usr/local/apache/modules/mod_dav_svn.soLoadModule authz_svn_module /usr/local/apache/modules/mod_authz_svn.so然后配置仓库:Location /home/svn/reposDAV svnSVNParentPath /home/Location然后,配置验证方式:这里使用Apache的验证方式:htpasswd -cm /home/svn/svn-auth-file yuexi.liu@然后,会提示输入密码,这里就加入了一个用户了。然后修改配置:Location /home/svn/reposDAV svnSVNParentPath /home/svnAuthType BasicAuthName Subversion repositoryAuthUserFile /home/svn/svn-auth-fileRequire valid-userAuthzSVNAccessFile /home/svn/svn-access-file/Location(2)编辑svn-access-file文件下面,就要写这个svn-access-file文件了,它是用来控制用户访问仓库的权限的,我们把说明写在后面[repos:/] //这表示,仓库repos的根目录下的访问权限yuexi.liu@=rw // repos仓库yuexi.liu@用户具有读和写权限#[/] // 这个表示在所有仓库的根目录下#* = r // 这个表示对所有的用户都具有读权限#[groups] // 这个表示群组设置#repos-developers = yuexi.liu@,user1 // 这个表示某群组里的成员#[repos:/] #@repos-developers = rw // 如果在前面加上@符号,则表示这是个群组权限设置将这个设置完成后。重启Apach
文档评论(0)