1.查看是否安装cvs(我的centos已经缺省安装)
rpm -qa|grep cvs
一般安装在/usr/bin/cvs,如果未安装,到www.cvshome.org下载一个最新的rpm安装即可;
2.建立cvs用户组,便于管理cvs用户
groupadd cvs
3.建立cvs组的cvsroot用户和所属的目录
useradd -g cvs -G cvs -d /home/cvsroot cvsroot
或者
useradd cvsroot -g cvs
4.为cvsroot用户添加密码
passwd cvsroot
5.改变/home/cvsroot的目录属性
chmod 777 /home/cvsroot
6.初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件
cvs -d /home/cvsroot init
7.创建可以登陆cvs服务的用户及密码,需要创建文件passwd
vi /home/cvsroot/CVSROOT/passwd
文件内容如下:
wanggang:xxxxx:cvsroot
wg:xxxxx:cvsroot
此文件的意思是wanggang和wg两个用户可以登陆cvs服务器,登陆后其权限为用户cvsroot的权限
注意:cvs用户和服务器用户是可以不一样的
8.xxxxxx为密码,由以下文件生成:
vi /home/cvsroot/passwdgen.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}\n";
9.如果需要密码为:123456,则敲入:
passwdgen.pl "123456"
回车即可得到加密密码,用其替换passwd文件中的xxxxxx
10.加入cvs服务(我的centos缺省就有cvs服务,所以不用加)
vi /etc/services
cvspserver 2401/tcp #pserver cvs service
cvspserver 2401/udp #pserver cvs service
11.cvs服务由inted来唤起,因此需要改动inetd提供的服务;
如果你的linux使用的是inetd 方式则在文件/etc/inetd.conf中加入如下的内容:
cvspserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/home/cvsroot pserver
我的centos4.3使用的是xinetd方式,所以在xinetd.d目录下添加需要启动的服务:
cd /etc/xinetd.d
vi cvspserver
文件内容:
service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvsroot pserver
log_on_failure += USERID
}
12.重新启动inetd或者xinetd:
/etc/rc.d/init.d/xinetd restart
13.检查cvspserver服务是否已经启动
netstat -l |grep cvspserver
应该有如下结果:
tcp 0 0 *:cvspserver *:* LISTEN
14.试用:
cvs -d :pserver:wanggang@127.0.0.1:/home/cvsroot login
敲入命令回车后提示输入wanggang的密码,你按照自己设置的密码输入,如果没有什么错误信息出现就是成功了(也可以用localhost)
分享到:
相关推荐
在配置文件中,我们需要修改三个地方: 1. 把 disable 改为 no 2. server_args 一项设定为 cvs 服务的主目录 3. bind 后面的是 cvs 服务绑定的 ip 地址 示例如下: ``` service cvspserver { disable = no port ...
基于CentOS 5.4版本,按照部署CVS服务,其他版本CentOS配置类似,其他LIUNX版本配置CVS需要稍加修改
在CentOS 5.2环境下配置CVS服务器的第一步是确保必要的软件组件已经安装到位。这些组件包括HTTP服务器、网络服务管理器xinetd以及CVS本身。 1. **检查是否已安装CVS**: - 使用`rpm -qcvs`或`rpm -qa | grep cvs`来...
在本文中,我们将深入探讨如何在CentOS操作系统上安装CloudStack 4.3。CloudStack是一个开源的基础设施即服务(IaaS)平台,用于构建、管理和自动化云计算环境。以下是安装的详细步骤: 首先,确保你的系统环境是...
在配置 vsftpd 之前,需要关闭防火墙,以免防火墙的限制导致-vsftpd 无法正常工作。可以使用以下命令来关闭防火墙: # 启动systemctl start firewalld.service # 停止systemctl stop firewalld.service # 重启...
在本文中,我们将详细介绍如何在 CentOS 上配置 Apache,以便实现网页服务器的功能。 一、 Apache 的安装和设置 在 CentOS 上安装 Apache 非常简单,只需要使用 yum 安装 httpd 软件包即可。使用以下命令安装 ...
本文将详细介绍如何在 CentOS 下的 Apache 中配置多域名和多端口映射。 #### 二、基础配置 首先,我们来看一下基本的 Apache 配置。默认情况下,CentOS 下 Apache 的网站根目录位于 `/var/www/html`。如果我们将一...
VMware上CentOS7配置本地网络,实现本地远程连接服务器,以及服务器访问互联网;家庭主机有线连接宽带,实现服务器与外网的互通。CentOS网络命令,网卡信息配置以及网关等配置
在本篇文章中,我们将介绍在 CentOS 6.3 中两种常见的网络配置方式:编辑配置文件和使用 setup 命令。 方式 1:编辑配置文件 在 CentOS 6.3 中,默认的网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,...
在本篇文章中,我们将详细介绍 CentOS 7 网络配置的步骤和方法。 一、动态配置(不考虑) 在 CentOS 7 中,默认情况下是使用动态配置的,即使用 DHCP 服务器分配 IP 地址。这种配置方式简单易行,但在生产环境中...
本文档将详细介绍如何在Centos7系统中手动配置静态IP地址,包括设置网卡参数、配置网关以及DNS解析等内容,并解决可能遇到的问题。 #### 二、查看当前网络状态 首先,通过`ifconfig`命令可以查看当前系统的网络...
在本文中,我们将探讨如何在CentOS 4.3(x86_64)操作系统上配置Oracle 9.2.0.4数据库。这个过程涉及到虚拟机的创建、Linux系统的安装以及Oracle数据库的部署。让我们详细地了解每个步骤。 首先,为了在虚拟环境中...
本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...
本文将详细讲解如何在CentOS7系统中配置本地YUM源。 首先,你需要一个包含所有所需软件包的本地仓库。通常,你可以从官方网站或其他可靠的来源下载完整的CentOS7 ISO镜像,或者从网络上下载完整的软件包仓库。这些...
在配置完成后,需要重启网络服务,以使配置生效。可以使用命令 `service network restart` 重启网络服务。 四、测试 IPv6 连接 使用 `ping6` 命令测试 IPv6 连接,例如 `ping6 ipv6.google.com`。如果能成功 ping ...
在开始远程修改CentOS服务器网络配置之前,我们需要确保以下几点已经完成: 1. **安装Xshell5**:确保已经在Windows系统上安装了Xshell5,并且能够正常使用。 2. **具备SSH访问权限**:确保拥有目标CentOS服务器的...
在CentOS 7系统中,主要通过`/etc/rsyslog.conf`这个配置文件来管理syslog服务。为了实现日志转发功能,需要在这个文件中添加相应的配置项。 **具体操作如下:** 1. 使用文本编辑器打开`/etc/rsyslog.conf`文件。 ...
在配置文件中,修改`disable = yes`为`disable = no`,并确保其他参数如端口、协议和服务器路径正确无误。 启动和测试CVS服务后,就可以在Eclipse这样的集成开发环境中使用CVS了。在Eclipse中,需要安装CVS客户端...
在Linux CentOS5.5系统中进行Web配置是一项常见的任务,对于服务器管理和网站部署至关重要。本文将深入探讨CentOS5.5下的Web配置方法,包括基本配置、路径设置、访问控制、用户认证以及虚拟主机的配置等关键知识点。...