免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1202 | 回复: 0
打印 上一主题 下一主题

Debian中CVS服务器的配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-01-22 09:29 |只看该作者 |倒序浏览
CVS想必做软件开发的都听说过,那么怎么才能让开发人员享受这一便利工具呢?当然是装个CVS服务器了。
Windows下有个CVSNT,没用过,据说问题比较多。Linux下当然简单了,Debian下更是如此。
CVS服务器的配置
CVS想必做软件开发的都听说过,那么怎么才能让开发人员享受这一便利工具呢?当然是装个CVS服务器了。
Windows下有个CVSNT,没用过,据说问题比较多。Linux下当然简单了,Debian下更是如此。

  • 安装cvs软件包
    apt-get install cvs cvsd
    其中cvs是主程序软件包,cvsd是cvs的一个pserver的wrapper,能够非常方便地管理repositories和users,并且以更
    安全的形式运行cvs服务。注意安装配置的时候,将cvs的主目录设为none,将cvsd的主目录设为/home/cvs(或者其它你希望的路径)。

  • 修改配置文件
    检查一下/etc/cvsd/cvsd.conf文件,确认最后几行类似如下的形式:
    RootJail /home/cvs
    Repos /repos
    第一行的意思就是你的cvsd的根目录,第二行是你的repositories的目录,注意这儿虽然写的是绝对路径,实际上是相对于$cvsdHome的路径,在这里就是指/home/cvs/repos。

  • 建立repositories
    如果你在配置cvsd主目录的时候选择了none,你也可以手动创建/home/cvs目录,然后执行
    cvsd-buildroot /home/cvs
    将cvsd根目录的文件系统建立起来。
    然后是创建repositories并初始化:
    mkdir /home/cvs/repos
    cvs -d /home/cvs/repos init

  • 添加用户
    添加用户就很简单了,跟其它服务器程序类似,cvsd可以添加基于本地用户的虚拟用户,如下:
    cvsd-passwd /home/cvs/repos +cvsuser:cvsd
    chown -R cvsd.cvsd /home/cvs/repos

  • 重启服务
    最后我们用/etc/init.d/cvsd restart重启cvs服务就可以使用了。
    注意用户登录时还是需要使用相对路径,如:
    cvs -d :pserver:cvsuser@localhost:/repos login


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/3188/showart_10476.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP