安装xinetd
root操作
groupadd cvs
useradd -G cvs -g cvs -d /home/cvsroot cvsroot
passwd cvsroot
chown -R cvsroot.cvs /home/cvsroot
chmod -R 775 /home/cvsroot
/etc/services文件确保有
cvspserver 2401/tcp # CVS client/server operations
cvspserver 2401/udp # CVS client/server operations
修改/etc/xinetd.d/cvs
service cvspserver
{
port = 2401
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
env = HOME=/home/cvsroot
server_args = -f --allow-root=/home/cvsroot pserver
log_on_success += USERID
log_on_failure += USERID
nice = 10
}
/etc/profile添加:
#set cvs environment
CVSROOT=/home/cvsroot
export CVSROOT
cvsroot操作
cvs -d /home/cvsroot init
cvsroot操作
chmod 640 /home/cvsroot/CVSROOT/config
chown cvsroot.cvs /home/cvsroot/CVSROOT/config
cvsroot操作
vi /home/cvsroot/CVSROOT/config
把里面的“SystemAuth=yes”的注释去掉,然后改为“SystemAuth=no”
CVSROOT目录下
htpasswd -c passwd 用户名 --添加用户
输入密码后,修改passwd
用户名:加密密码:cvsroot
重启xinetd(最好重启linux)
service xinetd restart
检查cvspserver服务是否已经启动
netstat -l |grep cvspserver
验证登陆
cvs -d pserver:用户名@localhost:/home/cvsroot login
环境:SELinux禁用 防火墙禁用(最好配一下,而不是禁止)
cvs permission denied
编辑/etc/selinux/config,找到这段:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=enforcing
把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:
SELINUX=disabled
保存,关闭。
分享到:
相关推荐
本篇文章将详细介绍如何在Windows环境下安装和配置CVS服务器。通过本文的学习,您将能够独立完成CVS服务器的安装、配置以及基本的用户管理操作。 #### 二、CVS 服务器安装步骤 ##### 2.1 下载CVSNT安装包 1. 访问...
在Windows环境下安装配置CVS服务器是一项基础的IT任务,尤其对于团队协作开发来说,CVS(Concurrent Versions System)是一种流行的源代码版本控制系统。以下将详细介绍如何在Windows上安装和配置CVSNT服务器。 ...
#### 三、CVS服务器配置 ##### 3.1 ext: 和 server: 方法 - **ext:**:适用于本地文件系统,开发人员可以直接对CVS数据仓库中的文件进行读写操作。 - **server:**:当服务器和客户端位于不同的物理机器上时使用,...
CentOS 5 CVS 安装与配置 在本文中,我们将一步一步地指导您如何在 CentOS 5 中安装和配置 CVS(Concurrent Versions System),并且介绍...这时候,我们已经成功地安装和配置了 CVS 服务器,并创建了 cvs 服务用户。
【Linux下CVS服务器的配置】是指在Linux操作系统中设置和管理CVS(Concurrent Versions System)服务器的过程。CVS是一种版本控制系统,用于跟踪软件开发过程中文件的变更,便于团队协作。以下是详细的配置步骤: 1...
本资料包主要围绕CVS服务器的搭建与配置展开,旨在帮助用户理解并掌握CVSNT和Wincvs在Windows环境下的应用。 一、CVS基本概念 CVS是一个开源的版本控制系统,它跟踪文件的修改历史,允许团队成员同时编辑同一份代码...
本文将详细介绍如何在Linux环境下配置CVS服务器端,包括安装、初始化、配置服务以及启动和测试。 首先,CVS服务器端的安装。在Linux系统中,如RH Linux,通常预装了CVS。你可以通过执行`rpm -qa | grep cvs`命令来...
1. **备份原有服务器**: 在迁移之前,务必对原有的CVS服务器进行完整的备份,包括所有的版本库文件以及相关配置信息。 2. **新服务器准备**: 确保新服务器已经安装了相同版本或更高版本的CVS服务,并且操作系统版本...
本文主要介绍了在 Linux 系统中安装配置 CVS 服务器的全过程,从确认系统中是否已经安装了 CVS 服务到建立 CVSROOT 目录、配置 CVSROOT 目录权限、建立 CVS 仓库、配置 CVS 服务器和添加可以使用 CVS 服务的用户。
### CVS服务器和Eclipse配置详解 #### 一、CVS简介与重要性 CVS(Concurrent Versions System)是一款开源版本控制系统,它主要用于管理软件项目的源代码版本控制。CVS支持多用户协作开发,能够有效地处理同一项目...
《CVS服务器配置与使用详解》 CVS(Concurrent Versions System)是一种广泛使用的版本控制系统,它允许多个开发者在同一个项目中协作,通过集中式的版本管理,确保代码的同步和一致性。CVS服务器的配置对于团队...
二、CVS服务器配置 1. 安装CVS服务器:首先需要在服务器端安装CVS服务程序,如在Unix/Linux环境下通常使用CVSNT在Windows上。确保安装完成后,CVS守护进程(cvsd)能够正常启动。 2. 配置CVS仓库:创建一个目录作为...
总的来说,CVS服务器的搭建与配置是一个涉及安装、配置服务器以及客户端的过程,通过这些步骤,团队成员可以高效地协同开发,保证代码的完整性和一致性。对于开发者来说,掌握CVS的使用是进行团队开发的重要技能之一...
通过以上步骤,你已经成功地搭建了一个CVS服务器并配置了基本的权限控制。为了确保团队合作的顺利进行,你还需要定期更新和维护服务器,以适应项目的变化和团队的需求。同时,了解CVS的相关命令和使用技巧,如分支...
#### 一、CVS服务器端的安装配置 **1. 下载CVS服务器端软件** 首先,需要下载CVS服务器端软件,当前最新版本为 cvsnt-2.5.03.2382。可以从官方网站 [http://www.march-hare.com/cvspro/prods.asp]...
【CVS服务器端配置与客户端使用详解】 CVS(Concurrent Versions System)是一种广泛使用的开源版本控制系统,它允许开发者在不同的时间和地点对同一份代码进行修改,并能有效地合并这些修改,确保团队协作中的代码...