This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please upgrade to a browser that supports web standards. It's free and painless.

林中求马 爰居爰处?爰丧其马? 予以求之?于林之下。
2009 七月 05, 星期日 林中求马 | 观点透视 [32] | 聚焦互联网 [27] | 生活轨迹 [20] | 國學精粹 [18] | 散文游记 [14] | 休闲娱乐 [13] | 听我讲故事 [6] | 图片库

«cvs管理脚本 | linux到solaris程序的移植问题»

cvs web管理软件cvstrac的使用

calfen | 30 八月, 2005 14:25 (2963 Reads)

cvs目前没有一个简单的管理界面.由于本来就是为开源软件设计的.应用在商业公司里,就有很多的不足.

  1. 公司权限要求复杂,而cvs权限限制是以库为单位的.所以,要建很多的库.而每次增加库都是要修改配置文件的.
  2. 用户管理复杂,公司人来过往,经常要修改某个或者某些库的用户表.申请权限变更十分繁琐.(当然里面也有管理的问题,关键要给管理者一个比较方便修改权限的平台,而不是让他们登陆到服务器上修改权限)
  3. 用户不能修改密码,管理员增加用户的时候要不就得让用户当面输入密码,要不就设个初始密码.实际操作过程中,大都设置比较简单的密码,造成了代码很不安全.

难为cvs了,被应用到了一个本不是设计应用目标的地方.如果你解决了这些问题,或者找到了比cvs更合适应用于公司环境的软件,请一定告诉我.

赶鸭子也是要上架的,先介绍一个叫cvstrac的web管理软件吧.最起码能使管理的命令行图形化,降低管理的门槛.


http://www.cvstrac.org/ 是大本营,请根据自己操作系统下载不同版本的软件.可以先到http://www.cvstrac.org/cvstrac/看看此软件管理界面的样子你是否喜欢,他这是英文的,也有中文的,不过版本低点http://www.cnvcl.org/index.php?lang=en.不喜欢就不用费力啦.

此软件使用自己的数据库和web服务器,不需要其他服务.

首先假设cvsd已经装好,基础路径在/home/cvsroot

安装:

  1. 根据readme中所说:cvstrac这个主程序,复制到/usr/bin 下.
    cvstrac.sh运行脚本,可复制到 /usr/bin 下.
  2. cvstrac init /home/cvsroot/ /home/webdev/cvsweb 生成管理数据库cvsweb.db
  3. 检查你CVSROOT是否让webdev有写的权限.没有就加上.
  4. 修改/usr/bin/cvstrac.sh中相应部分,设置web服务端口8008,库所在路径是/home/webdev,注意此shell为可执行哦.
    /usr/bin/cvstrac server 8008 /home/webdev/ &
  5. 执行/usr/bin/cvstrac.sh start 注意必须用普通用户,为安全起见,root启动没用.ps一下,看有没有/usr/bin/cvstrac server 8008 /home/webdev/.然后访问http://yourhost:8008/cvsweb/,是否看到界面了?呵呵.
  6. 搞定(茶)

文章真實引用網址:http://blog.luluchina.com/blog/trackback.php?id=30

发表评论

标题

在此添加评论*

称呼*

邮箱地址(可选)

个人主页(可选)



Valid XHTML 1.0 Strict and CSS. Powered by Lifetype 沪ICP备06004858号
Template is designed by calfen, inherited from Template(dabu)designed by Tomex Ou