`
eyejava
  • 浏览: 1263965 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

centos 建cvs server

阅读更多
环境:centos 4.4_64bit,cvs version 1.11.17(centos 4.4自带)
以root操作:
1.查看是否安装cvs
rpm -qa|grep cvs
一般安装在/usr/bin/cvs,如果未安装,下载一个最新的rpm安装即可

2.建立cvs用户组,便于管理cvs用户
groupadd cvs

3.建立cvs组的cvsroot用户和所属的目录
useradd -g cvs -G cvs -d /home/cvsroot cvsroot

4.为cvsroot用户添加密码
passwd cvsroot

5.改变/home/cvsroot的目录属性
chmod 775 /home/cvsroot

6.以cvsroot操作,初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件
cvs -d /home/cvsroot init
7.在/etc/xinetd.d/新建cvspserver文件,填入以下内容
引用

service cvspserver

        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root 
        protocol        = tcp
        server          = /usr/bin/cvs
        server_args     = -f --allow-root=/home/cvsroot pserver
        disable         = no
}

8.修改/etc/services加入
cvspserver 2401/tcp #pserver cvs service

9.重新启动xinetd:
/etc/rc.d/init.d/xinetd restart
或者service xinetd restart

10.检查cvspserver服务是否已经启动
netstat -l |grep cvspserver
应该有如下结果:
tcp 0 0 *:cvspserver  *:* LISTEN

11.添加cvs用户.在/home/cvsroot/CVSROOT下运行htpasswd -c passwd test
将新建一个叫做passwd的文件并且提示输入密码,密码经过md5加密放入passwd文件.以后新加用户不用-c.

12.将cvs用户与系统用户对应.
vi passwd
每个用户那行最后添加:cvsroot
例如:test:xxxx:cvsroot
分享到:
评论
2 楼 robbin 2007-03-19  
你不能一个module建一个repository吗?
1 楼 eyejava 2007-03-19  
发现linux上的cvs和cvsnt还是有很多区别,没有chacl来设置不同module的权限,如果通过映射来建立的cvs用户就无法控制不同模块的访问权限了,因为都是同一个系统用户,不知道有什么办法可以实现映射用户的模块权限管理.

相关推荐

    centos5 cvs安装与配置

    CentOS 5 CVS 安装与配置 在本文中,我们将一步一步地指导您如何在 CentOS 5 中安装和配置 CVS(Concurrent Versions System),并且介绍用户管理的相关知识。 安装 CVS 首先,我们需要安装 CVS 软件包。使用以下...

    Linux 下配置 CVS服务器CentOS(CentOS 5.2)

    ### Linux下配置CVS服务器(CentOS 5.2) #### 测试环境 - **操作系统**: CentOS 5.2 - **Tomcat版本**: apache-tomcat-5.5.23 #### 步骤一:安装必要的组件 在CentOS 5.2环境下配置CVS服务器的第一步是确保必要...

    linux下的cvs

    cvspserver 2401/tcp # CVS client/server operations cvspserver 2401/udp # CVS client/server operations ``` 接着,根据系统版本的不同,可能还需要编辑`/etc/inetd.conf`或`/etc/xinetd.d/cvspserver`文件来...

    cvs-1.12.13.tar.gz

    - 根据你的系统(如CentOS或Uxin),你可能需要配置防火墙规则,以便允许CVS通过端口2401(默认的CVS pserver端口)进行通信。 - 在CentOS中,可能需要编辑`/etc/sysconfig/cvs`配置文件,或在Uxin系统中相应的...

    cvs安装配置使用文档

    例如,在Ubuntu上可以使用`sudo apt-get install cvs`命令安装,而在CentOS中则用`sudo yum install cvs`。 3. **Mac OS X安装**:Mac用户可以通过Homebrew来安装CVS,运行`brew install cvs`。 ## 二、CVS配置 1...

    CVS安装配置,wincvs从入门到精通

    1. **软件包管理器安装**:在大多数Linux发行版中,可以使用包管理器如`apt`(Ubuntu/Debian)、`yum`(CentOS/RHEL)或`dnf`(Fedora)来安装CVS。例如: ``` sudo apt install cvs pserver ``` 这将安装CVS...

    cvs服务器和客户端图文配置详解

    这通常可以通过操作系统自带的包管理器完成,例如在Ubuntu上使用`sudo apt-get install cvs`,在CentOS上使用`yum install cvs`。 2. **创建CVS根目录**:CVS服务器需要一个特定的目录来存储项目仓库,通常称为...

    CentOS5 + rsync 同步2台服务器的文件

    命令示例:`rsync -r -a -v --delete rsync://remote_rsync_server/cvs /local/cvs` `remote_rsync_server`是运行`rsync`服务的服务器名或IP。 6. **在旧服务器和新服务器之间镜像目录**: 假设已设置SSH密钥对...

    可视化方式构建自己的SVN服务器端

    SVN的出现标志着版本控制领域的一个重大进步,它相较于其前辈CVS(Concurrent Versions System),提供了更加稳定可靠、易于使用的版本管理方案。SVN最大的特点是支持原子性的提交,这意味着在一次提交过程中,所有...

    cvsnt_admin.rar_doc_linux 服务器

    这些可以通过包管理器如apt(Ubuntu/Debian)或yum(CentOS/RHEL)进行安装。 接下来,下载并编译CVSNT源代码。确保从官方站点获取最新稳定版本,并遵循官方文档的编译步骤。编译过程中可能需要调整配置选项,以...

    redmine 安装手册

    提供丰富的功能,包括对多个项目的管理、灵活的角色访问控制、问题跟踪系统、甘特图、日历、新闻、文件管理、电子邮件通知、wiki、论坛、实时跟踪、自定义字段,以及与多种版本控制系统(如 SVN, CVS, Git, ...

    linux系统安装subversion服务器与配置.pdf

    - 软件环境:推荐使用CentOS 5.6,安装SVN服务器subversion-1.6.11。 - 使用`yum install mod_dav_svn subversion`命令,可自动安装SVN和Apache。 4. **Apache配置** - 首先确保Apache已正确配置,修改`/etc/...

    linux系统安装subversion服务器与配置整理.pdf

    操作系统应为CentOS 5.6,同时需要安装Apache和Subversion。在终端执行`yum install mod_dav_svn subversion`命令,这将自动下载并安装所需组件。\n - **Apache配置**:修改`/etc/httpd/conf/httpd.conf`中的`...

    linux+svn+apache安装配置部署

    centos-ds.x86_64: CentOS Directory, Administration, and Console Suite httpd.x86_64: Apache HTTP Server httpd-devel.i386: Development tools for the Apache HTTP server. httpd-devel.x86_64: ...

    openstack安装包(一)

    cvs-1.11.23-16.el6.x86_64.rpm cyrus-sasl-2.1.23-13.el6_3.1.x86_64.rpm cyrus-sasl-lib-2.1.23-13.el6_3.1.x86_64.rpm cyrus-sasl-md5-2.1.23-13.el6_3.1.x86_64.rpm cyrus-sasl-plain-2.1.23-13.el6_3.1.x86_64....

    openstack安装包(二)

    cvs-1.11.23-16.el6.x86_64.rpm cyrus-sasl-2.1.23-13.el6_3.1.x86_64.rpm cyrus-sasl-lib-2.1.23-13.el6_3.1.x86_64.rpm cyrus-sasl-md5-2.1.23-13.el6_3.1.x86_64.rpm cyrus-sasl-plain-2.1.23-13.el6_3.1.x86_64....

Global site tag (gtag.js) - Google Analytics