• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

cvsweb配置指南

发布: 2007-6-09 18:24 | 作者: seanhe | 来源: | 查看: 37次 | 进入软件测试论坛讨论

领测软件测试网 因为源代码比较敏感,所以一定要配合HTTPS使用,不能用HTTP

下载地址:
http://people.freebsd.org/~scop/cvsweb/cvsweb-3.0.0.tar.gz
http://people.freebsd.org/~scop/cvsweb/cvsweb-2.0.6.tar.gz

很遗憾,在我这3.0.0运行会出现500错误,可是2.0.6就没问题,我都是按照INSTALL里面的说明配置的,那就用2.0.6好了。

安装方法简述一下:
解开cvsweb-2.0.6.tar.gz,将cvsweb.cgi cp到你可以执行cgi的目录下,我这里是/opt/apache2/cgi-bin,别忘了chmod a+x cvsweb.cgi。然后将cvsweb.conf cp到一个配置目录下,我放到了/opt/apache2/conf下。编辑cvsweb.cgi,找到有"== EDIT this =="字样的行,将下面改成类似这样:
for ("$mydir/cvsweb.conf", '/opt/apache2/conf/cvsweb.conf') {
再编辑/opt/apache2/conf/cvsweb.conf文件,找到"@CVSrepositories",将下面改成类似这样:(我的CVSROOT为/var/cvsroot)
'local' => ['Local Repository', '/var/cvsroot'],
大功告成了吗?别急,运行一下试试看。

如果一切顺利就OK了,不过也许你和我一样会遇到类似下面的提示:

Error: Failed to spawn GNU rlog on "/cvsroot/cvstest//1.txt,v".

这是怎么回事呢,原来我们还少安装了一个RCS包,需要用里面的rlog和rcsdiff这两个程序。老家在这:http://www.cs.purdue.edu/homes/trinkle/RCS/

下载:http://www.cs.purdue.edu/homes/trinkle/RCS/rcs-5.7.tar.Z

安装步骤如下:
./configure
make
make install
不过这个东东挺个性的,用root用户不能make,换个非root用户就行了。

如果装好了rlog diff,还出现上面的这个问题,则修改cvsweb.cgi,将
#!/usr/bin/perl -wT 改为 #!/usr/bin/perl -w 即可

访问https://210.75.18.38/cgi-bin/cvsweb.cgi/即可

参考: http://www.21ds.net/article/_32/2004-07/14/348_1.html
      http://www.chinaunix.net/forum/viewtopic.php?t=16130
      http://www.21ds.net/article/comment.php?action=view&articleid=348

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网