• cvs备忘...


    redhat的防火墙使用的是lokkit,需要使用pserver的话,运行lokkit后为pserver打开2401端口.
    修改/etc/xinetd.d/cvspserver,添加
    service cvspserver
    {
       socket_type = stream
       protocol    = tcp
       wait        = no
       user        = root
       passenv     = PATH
       server      = /usr/bin/cvs
       server_args = -f --allow-root=/cvsroot --allow-root=/mycvs pserver
    }
    其中多个--allow-root=/path分别指定允许pserver访问的cvsroot.
    然后调用:
    /etc/init.d/xinetd restart
    启动.
    使用
    cvs -d :pserver:kaikai@localhost:/cvsroot login
    检验是否本地已可以连接。
    由于xinetd的server_args长度有限制,可以在cvspserver文件中把服务器的设置重定向到另外一个文件,如:
    server = /home/cvsroot/cvs.run
    然后创建/home/cvsroot/cvs.run文件,该文件必须可执行,内容格式为:
    #!/bin/bash
    /usr/bin/cvs -f --allow-root=/home/cvsroot/src1 --allow-root=/home/cvsroot/src2 pserver
    在CVSROOT目录下建立passwd文件,添加
    anonymous:
    kaikai:x
    得到2个用户,第一个是匿名用户,不对密码进行验证。第二个有密码。密码shadow串x可以从/etc/passwd复制得到.
    依次执行下列命令
    pwunconv            // 关闭shadow
    passwd kaikai      // 然后输入新密码
    cat /etc/passwd     // 显示出列表中找到kaikai:开头的行,复制kaikai之后的一对冒号之间的部分
    pwconv                // 开启shadow
    在CVSROOT目录下建立readers文件,添加
    anonymous
    使得anonymous成为只读用户。

  • 相关阅读:
    JVM调优之优化延迟
    Datagridview列自适应宽度和数据居中显示
    C# winform格式化Json
    Winform将select数据写入datagridview
    .NET使用NPOI从datagridview导出excel
    理解大数据
    ORACLE_BASE和ORACLE_HOME的区别
    tabpage平分tabcontrol
    WinForm设置主窗体为固定大小(禁止调整大小)
    加Application.DoEvents可以防止界面“未响应”
  • 原文地址:https://www.cnblogs.com/kaikai/p/145967.html
Copyright © 2020-2023  润新知