免费注册 查看新帖 |

Chinaunix

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

汗~ 发一个修正以后的CVS服务器配置步骤 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-21 23:43 |只看该作者 |倒序浏览
今天配置CVS服务器得时候,才突然发现一个问题,在本论坛精华区里面的CVS服务器配置过程有一个错误!!居然没有人发现?!

重新写一下CVS服务器的配置过程:

  • 检查 /etc/services
    首先键入 vi /etc/services
    然后键入 /cvspserver
    如果找到的行前面并没有#,那么就不用修改了,否则去掉行首的#
  • 在 /etc/xinetd.d 目录下创建一个文件,随便命名,比如 cvs
    vi /etc/xinetd.d/cvs
    在其中添上
    service cvspserver
    {
        socket_type = stream
        wait = no
        user = root
        env = HOME=
        server = /usr/bin/cvs
    #  以下配置选项是错误的,错误之处用红色标记
    #    server-tags = --allow-root=/home/cvsroot pserver
        server_args = --allow-root=/home/cvsroot pserver
    }

  • 保存以后创建一个名为 cvs 的组和一个名为 cvsroot 的用户
    groupadd cvs
    useradd -g cvs -s /sbin/nologin cvsroot

  • 然后
    vi /etc/profile
    在其中添上
    export CVSROOT = /home/cvsroot
  • 重启 xinetd:
    /etc/init.d/xinetd restart
  • 初始化CVS仓库
    cvs -d /home/cvsroot init

    这样CVS就可以用了


如果不修改以上的错误,就会在cvs login的时候出现:cvs [login aborted]: unrecognized auth response from localhost: Usage: cvs [cvs-options] command [command-options-and-arguments] 这样的错误提示。

    使用提示:
  • 添加仓库: 进入到你的源码目录
    cd /your/sources/path
    然后执行
    cvs export SOURCE_DIR_NAME Author Version
    其中的SOURCE_DIR_NAME 就是你的工程在 CVSROOT 目录中保存的目录名, Author 为工程作者, Version 为你的工程发行版本号,必须以字母开头
  • 添加匿名只读用户:
    useradd -g cvs -M -s /sbin/nologin anonymous
    chmod 644 /home/cvsroot/CVSROOT/passwd
    echo "anonymous::anonymous" >;>; /home/cvsroot/CVSROOT/passwd
    chmod 444 /home/cvsroot/CVSROOT/passwd
    echo "anonymous" >;>; /home/cvsroot/CVSROOT/readers
    chmod 444 /home/cvsroot/readers

  • 防止CVSROOT被下载:
    chmod 644 /home/cvsroot/CVSROOT/modules
    echo "CVSROOT -a" >;>; /home/cvsroot/CVSROOT/modules
    chmod 444 /home/cvsroot/CVSROOT/modules

  • 不使用 real system user 登陆:
    chmod 644 $CVSROOT/CVSROOT/config
    vi $CVSROOT/CVSROOT/config

    将第二行的
    #SystemAuth = no
    去掉注释,即改为
    SystemAuth = no


以上内容在RedHat ES 3 U2上测试通过

论坛徽章:
0
2 [报告]
发表于 2004-08-22 09:08 |只看该作者

汗~ 发一个修正以后的CVS服务器配置步骤

还在研究这个呀

论坛徽章:
0
3 [报告]
发表于 2004-08-22 10:11 |只看该作者

汗~ 发一个修正以后的CVS服务器配置步骤

白菜,好久不见了阿

论坛徽章:
0
4 [报告]
发表于 2004-08-22 11:31 |只看该作者

汗~ 发一个修正以后的CVS服务器配置步骤

感谢!

论坛徽章:
0
5 [报告]
发表于 2004-08-23 10:15 |只看该作者

汗~ 发一个修正以后的CVS服务器配置步骤

改用Subversion吧..CVS的替代品...

论坛徽章:
0
6 [报告]
发表于 2004-08-23 15:03 |只看该作者

汗~ 发一个修正以后的CVS服务器配置步骤

写的真详细呀~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP