1.确保防火墙可以透过
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 2401 -j ACCEPT 有这句,就可以把
2401端口打开
2.配置xinetd,用xinetd来启动CVS服务器
service cvspserver
{
disable = no
socket_type = stream
wait = no
user = root
env = HOME=
server = /usr/bin/cvs
server_args = -f --allow-root=/data/cvsroot pserver
}
3.增加cvs组和用户 更改目录权限等
groupadd cvs
useradd -g cvs -s /sbin/nologin cvsuser
chown -R cvsuser /home/cvsuser
chown cvsroot.cvs /home/cvsroot
chmod 771 /home/cvsroot
4.CVS进行初始化
cvs -d /data/cvsroot init
5.配置CVSROOT
export CVSROOT=/data/cvsroot
cvs -d :pserver:cvsuser@localhost:$CVSROOT login 登陆提示下输入密码,如果没有任何反馈信息,证明你成功了。
6.导入项目
导入工程 至cvstest目录下,运行命令将项目文件导入到cvs仓库中:
$cvs import -m "this is a cvstest project" cvstest v_0_0_1 start
7.shell 脚本生成 密码passgen.pl
#!/usr/bin/perl
srand (time());
my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
my $plaintext = shift;
my $crypttext = crypt ($plaintext, $salt);
print "${crypttext}";
print "\n";
chmod + x passgen.pl
./passgen.pl 123456 生成密码
8.管理人员和权限
在/data/cvsroot/CVSROOT/增加 passwd文件
zff:znn1G7d9YBIZs
gxq:znn1G7d9YBIZs
zjx:znn1G7d9YBIZs
增加文件readers
zff
gxq
增加文件writers
zff
即可管理权限
注意如果是拷贝不需要 zff:znn1G7d9YBIZs:cvs把 “:cvs”去掉否则报错:no such system user
分享到:
相关推荐
- 本文详细介绍了如何在Linux环境下安装和配置CVS的过程,包括检查现有安装、创建用户和用户组、设置目录权限、配置CVS服务以及设置用户权限等关键步骤。 - 通过这些步骤,可以有效地在Linux环境中搭建起一个功能...
### Linux下的CVS配置规则及细节问题 #### CVS简介与安装 CVS(Concurrent Versions System)是一款在开源社区广泛使用的版本控制系统。它主要用于管理软件项目中的源代码变更历史,支持多用户协作开发,能够有效地...
Linux 下 CVS 安装配置全过程 CVS(Concurrent Version System)是一种版本管理系统,广泛应用于多人团队开发中。它的基本工作思路是:在一台服务器上建立一个仓库,仓库里可以存放许多不同项目的源程序。由仓库...
【Linux下CVS服务器的配置】是指在Linux操作系统中设置和管理CVS(Concurrent Versions System)服务器的过程。CVS是一种版本控制系统,用于跟踪软件开发过程中文件的变更,便于团队协作。以下是详细的配置步骤: 1...
【Linux下CVS维护说明】 Linux下的CVS(Concurrent Versions System)是一种广泛使用的源代码版本控制系统,它允许开发者在团队环境中协作开发软件项目。在Linux环境下,CVS的使用和维护涉及到多个方面,包括安装、...
在红旗Linux系统中安装CVS服务器,首先需要通过包管理器进行安装。通常情况下,可以使用`yum`或`apt-get`命令来完成。例如,在基于Red Flag Linux的系统上,可以通过以下命令安装CVS: ```bash sudo yum install ...
### Linux 下 CVS 使用指南 #### 一、简介 CVS (Concurrent Versions System) 是一款开源的版本控制系统,主要用于管理软件开发过程中的源代码版本控制。它能够支持多个开发者同时在一个项目上工作,并确保每个人...
总的来说,Meld 1.3.0作为Linux下的图形化CVS工具,为开发者提供了一个直观、高效的版本控制解决方案,极大地提升了在Linux环境中进行CVS操作的效率和便利性。无论是新手还是经验丰富的开发者,都能从中受益。
### Linux下配置CVS服务器详解 CVS(Concurrent Versions System)是一...通过以上步骤,我们完成了在Linux环境下CVS服务器的搭建与配置。这不仅为团队提供了版本控制的基础框架,还能够有效提高代码管理和协作效率。
本文将详细介绍如何在本地安装CVS Server,并在Eclipse中配置和使用CVS进行项目管理。 首先,让我们了解CVS Server的安装步骤: 1. **下载与准备**:你需要从官方或者可信的源获取CVS Server的安装包。确保下载的...
总结起来,配置Linux下的CVS服务器涉及到下载源代码,编译安装,配置服务启动方式,创建Repository,设置权限,以及调整相关配置文件。这个过程虽然有些复杂,但是一旦完成,就能为团队提供一个可靠的版本控制基础...
5. **CVS服务器安装**:在Redhat Linux上,CVS服务器通常通过RPM包进行安装,例如`rpm -ivh cvs-1.10.8-3.i386.rpm`命令。确保从可靠源下载并安装相应版本。 6. **配置/etc/services**:CVS服务器需要在`/etc/...
在Linux环境下,特别是Red Hat系列的操作系统中,CVS(Concurrent Versions System)是一种常用的版本控制系统,用于管理软件开发中的源代码。以下是对CVS在Red Hat 6.2和5.2环境下安装和配置的详细步骤及涉及的知识...
本篇文章将详细讲解如何在Red Hat Linux Enterprise 5上安装并配置CVS。 一、CVS介绍 CVS是一个集中式的版本控制系统,允许多个开发者同时工作在同一份代码库上,并且能够跟踪每个开发者对文件的修改。CVS提供冲突...
在描述中提到的“linux下CVS的应用指南”,意味着我们将讨论如何在Linux系统上安装、配置和操作CVS。首先,你需要安装CVS客户端和服务器,通常可以通过Linux的包管理器(如apt-get或yum)轻松完成。安装完成后,可以...
在Linux系统,特别是Red Hat 9.0环境下,配置CVS(Concurrent Versions System)配置库是一项关键的任务,用于版本控制和团队协作。CVS 2.0.4是这个过程中涉及的版本。以下是详细步骤: 1. **检查CVS是否已安装**:...
### Linux下CVS服务器的配置知识点详解 #### 一、验证是否已安装CVS 在开始配置CVS服务器之前,首先要确认系统是否已经安装了CVS。可以通过以下命令检查: ```bash # rpm -qcvs ``` 如果系统中已安装CVS,此命令...
首先,让我们关注如何在新Linux系统上安装CVS。CVS通常可以通过Linux的包管理器轻松获取,如在Ubuntu或Debian上使用`apt-get`,在Fedora或CentOS上使用`yum`或`dnf`。例如,你可以使用以下命令进行安装: ```bash #...
3. **依赖解决**:如果在安装过程中遇到依赖问题,需要确保已经安装了所有必要的依赖项,如数据库驱动等。例如,如果你选择使用MySQL作为存储后端,需要先安装MySQL的客户端库。 三、配置Cvsnt 1. **配置文件**:...
本文介绍了CVS在Linux环境下的安装与配置流程,包括CVS服务器的搭建、用户管理及项目创建等方面。CVS作为一种经典的版本控制系统,虽然现在已被更先进的工具如Git所取代,但在一些特定场景下仍然有用武之地。掌握CVS...