<1> cvs软件默认已经安装好了。
可以用 rpm -qi cvs 来查看。
<2> 创建用户和用户组。
root用户下执行以下命令:
#adduser cvsroot
#passwd cvsroot
这里创建了cvsroot这个用户,同时创建了cvsroot这个用户组。
<3> 创建cvs 资源库的根目录
root用户下执行:
#mkdir /cvsroot 此处可改为你想要的cvsroot路径
#chown cvsroot.cvsroot /cvsroot 把cvs根目录的所属用户设置为cvsroot,所属组设为cvsroot。
<4> 初始化cvs资源库
#su - cvsroot 切换到cvsroot这个用户
#cvs -d /cvsroot init
在/cvsroot目录下会生成CVSROOT这个子目录
<5> 修改环境变量CVSROOT
#exit 从cvsroot用户退回到root用户,只有root用户才有权限修改/etc/profile
#vi /etc/profile 编辑/etc/profile文件
在末尾加上以下两句:
CVSROOT=/cvsroot
export CVSROOT
#source /etc/profile 更新环境变量,此时系统已经认识$CVSROOT这样的环境变量
<6> 修改服务配置
在/etc/xinetd.d/下找到 cvs文件,修改成下面这样
service cvspserver
{
port = 2401
socket_type = stream
protocol = tcp
wait = no
user = root
passenv = PATH
server = /usr/bin/cvs
env = HOME=/cvsroot
server_args = -f --allow-root=/cvsroot pserver
# bind = 127.0.0.1
}
<7> 启动cvs服务
# /etc/rc.d/init.d/xinetd restart 重启动xinetd服务,需要注意,这个服务centos5默认并不安装,需要定制安装一下。
# netstat -lnp|grep 2401
tcp 0 0 0.0.0.0:2401 0.0.0.0:* LISTEN xxxxxx/xinetd
则说明cvs服务器已经运行。
<8> 注意要打开防火墙的2401端口,否则客户端还是连不上这个cvs的服务器。
<9> 增加新用户。
用root
#cd /
#chmod -R 775 cvsroot 让cvsroot组的所有成员都可以对cvs资源库目录的读写权限
#useradd -g cvsroot user0 创建新用户user0,并且将其添加进入cvsroot用户组
#passwd user0 设置好密码
这时候,就可以用
:pserver:user0@192.168.80.6:2401/cvsroot
来访问cvs资源库了。(这里192.168.80.6是cvs资源库所在linux的ip)
分享到:
相关推荐
在本文中,我们将一步一步地指导您如何在 CentOS 5 中安装和配置 CVS(Concurrent Versions System),并且介绍用户管理的相关知识。 安装 CVS 首先,我们需要安装 CVS 软件包。使用以下命令安装 CVS: ``` [root@...
在CentOS 5.2环境下配置CVS服务器的第一步是确保必要的软件组件已经安装到位。这些组件包括HTTP服务器、网络服务管理器xinetd以及CVS本身。 1. **检查是否已安装CVS**: - 使用`rpm -qcvs`或`rpm -qa | grep cvs`来...
基于CentOS 5.4版本,按照部署CVS服务,其他版本CentOS配置类似,其他LIUNX版本配置CVS需要稍加修改
CVS服务器的配置对于团队协作至关重要,特别是在Linux CentOS系统上。本文将详细介绍在59.64.161.135服务器上配置CVS服务器,并讲解如何在Eclipse环境中使用CVS。 首先,我们来看CVS服务器的安装和初始配置。在...
本TXT文件为第一章:Linux 下安装 JDK 测试环境:...Tomcat5.5 第三章Linux 下安装 Mysql5.0 第三章Linux 下安装 Oracle 10g 第五章Linux 下配置 CVS服务器 第六章Linux 下安装 Eclipse+MyEclipse
在Linux中,可以利用包管理工具如`apt-get`(Ubuntu/Debian)或`yum`(CentOS/RHEL)进行安装。在macOS上,可以使用Homebrew来安装。 2. **配置环境变量**:安装完成后,确保`cvs`命令能在终端中被找到。这通常需要...
在本文中,我们将详细讲解如何配置CVS服务器和客户端,以便于团队高效地进行软件开发。 **一、CVS服务器配置** 1. **安装CVS服务器**:首先,你需要在服务器上安装CVS服务端软件。这通常可以通过操作系统自带的包...
部署tomcat服务使自动运行 三步完成安装,其他安装请见: 第一章:Linux 下安装 JDK 第三章Linux 下安装 Mysql5.0 第三章Linux 下安装 Oracle 10g 第五章Linux 下配置 CVS服务器 第六章Linux 下安装 ...
本文详细介绍了在Linux环境下如何配置和使用CVS,包括安装、配置CVS用户和组、设置文件权限、初始化CVS仓库、配置CVS服务器以及从客户端连接使用CVS等关键步骤。通过遵循这些步骤,可以确保CVS系统在Linux环境下稳定...
下面详细介绍如何在CentOS 7环境中安装SVN服务器。 1. **安装Java环境** 首先需要确保系统中已经安装了Java 1.6或更高版本。如果尚未安装,可以从官方网站下载并安装Java JDK。具体步骤如下: - 下载Java JDK...
Cvsnt是一个Windows下的CVS服务器和客户端实现,而WinCVS是一个图形化的用户界面。下载安装包后,按照向导进行安装。 2. **Linux/Unix安装**:在Linux或Unix系统中,通常通过包管理器进行安装。例如,在Ubuntu上...
- 要配置RANCID,你需要先安装RANCID,然后在RANCID的配置文件中添加CVS服务器信息,并设置定时任务来定期抓取网络设备的配置。 7. **协作与版本控制**: - 开发者可以通过`cvs checkout`命令获取项目代码,`cvs ...
1. **软件包管理器安装**:在大多数Linux发行版中,可以使用包管理器如`apt`(Ubuntu/Debian)、`yum`(CentOS/RHEL)或`dnf`(Fedora)来安装CVS。例如: ``` sudo apt install cvs pserver ``` 这将安装CVS...
5. 在CVSNT服务器上分配不同权限,可以使用`cvs chacl`命令,如`cvs chacl default:n cvs chacl user:rcw`,n代表无权限,r代表读,c代表创建/删除,w代表写。 6. 要给某用户授予特定文件夹的读写权限,需单独对该...
在Linux操作系统中,CVS(Concurrent Versions System)是一种广泛使用的版本控制系统,它允许开发者对源代码和其他文本文件进行版本管理。这篇博文“cvs operations on linux”将深入探讨在Linux环境下如何有效地...
在IT行业中,服务器之间的文件...总之,`rsync`在CentOS 5系统中结合SSH的使用,提供了安全、高效的文件同步方案,适用于各种服务器管理和维护场景。通过灵活运用其各种选项和参数,可以满足不同需求的文件同步任务。
本文档主要介绍了如何在Linux系统中安装和配置Subversion服务器,以及如何使用Subversion客户端TortoiseSVN。Subversion是一个开源的版本控制系统,常用于替代存在诸多限制的CVS系统,以解决文件名修改、目录管理、...
- 软件环境:推荐使用CentOS 5.6,安装SVN服务器subversion-1.6.11。 - 使用`yum install mod_dav_svn subversion`命令,可自动安装SVN和Apache。 4. **Apache配置** - 首先确保Apache已正确配置,修改`/etc/...