- 浏览: 305317 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (167)
- <HTML and JavaScript and CSS> (6)
- 《Java2 基础知识及概念》 (3)
- Java2 Tools及其他 (11)
- EJB2.0 相关 (3)
- 英语学习 (4)
- Oracle Database Server (27)
- 计算机理论 (9)
- Java持久层框架 (2)
- 《Linux操作系统》 (24)
- 杂项技术 (4)
- Application Server (15)
- Windows操作系统 (7)
- Java中间件 (6)
- 娱乐生活 (4)
- 《Java设计模式》 (3)
- 《Interview Skill》 (1)
- 《Struts原理及应用》 (1)
- Workflow (2)
- 云计算 (3)
- 项目实践 (3)
- WEB相关技术 (10)
- JavaScript技巧及应用 (1)
最新评论
1、 验证是否已安装CVS
若不想使用自带版本,可以用
#rpm –e cvs
删除自系统自带的cvs 安装包
从htttp://www.cvshome.org获取最新的安装包cvs-1.11.21.tar.gz
解压该包并安装:
# tar zxvf cvs-1.11.21.tar.gz
进入解压包 cvs-1.11.21
# ./configure –prefix=你的安装目录
&&make
&&make install
2、 创建CVS用户组与用户
root用户下执行以下命令:
[root@rocketcnvm ~]# groupadd cvs
[root@rocketcnvm ~]#useradd -g cvs -s /sbin/nologin cvsroot
[root@rocketcnvm ~]#chown -R cvsroot /home/cvsroot
3、创建CVSROOT (CVS仓库的根目录)
root用户下执行:
#mkdir /cvsroot 此处可改为你想要的cvsroot路径
#chown -R cvsroot:cvs /cvsroot 更改cvsroot权限
4、初始化CVS仓库
需要在cvsroot用户下执行
#su - cvsroot
#cvs -d /cvsroot init 此处对应上面创建的cvsroot路径
#注:对应后面/etc/xinetd.d/cvspserver文件的配置
5、修改环境变量
编辑/etc/profile或者/home下相应用户的.profile文件
此处已修改/etc/profile为例:
#exit
退回到root用户,只有root用户才有权限修改/etc/profile
#vi /etc/profile 编辑/etc/profile文件
在末尾加上以下两句:
CVSROOT=/cvsroot
export CVSROOT
更新环境变量:
#source /etc/profile
此时系统已经认识$CVSROOT这样的环境变量
6、启动cvs服务器:
在/etc/xinetd.d/目录下创建文件cvspserver,内容如下:
# default: off # description: The CVS service can record the history of your source \ # files. CVS stores all the versions of a file in a single \ # file in a clever way that only stores the differences \ # between versions. service cvspserver { disable = no port = 2401 socket_type = stream protocol = tcp wait = no user = root passenv = PATH server = /usr/bin/cvs env = HOME=/var/cvs server_args = -f --allow-root=/cvsroot pserver#only_from = 192.168.10.0/24
#注,24是子网掩码的长度,对应255.255.255.0 # bind = 127.0.0.1 }
其中only_from是用来限制访问的,可以根据实际情况不要或者修改。
修改该文件权限:
# chmod 644 cvspserver
然后重新启动xinetd:
# /etc/rc.d/init.d/xinetd restart
#service xinetd restart
然后察看cvs服务器是否已经运行:
# netstat -lnp|grep 2401
tcp 0 0 0.0.0.0:2401 0.0.0.0:* LISTEN xxxxxx/xinetd
则说明cvs服务器已经运行。
7、建立cvs用户
为了CVS系统的安全,我们要修改/cvsroot/CVSROOT/config文件,将"#SystemAuth =no"的前而的注释号#去掉,即改为“SystemAuth =no”,然后给开发者们逐一建立账号,新建的不要分配用户目录,因为它将作为一个虚拟用户帐号来使用,具体命令如:
[root@terry root]# chmod -R ug+rwx /cvsroot
[root@terry root]# chmod 644 /cvsroot/CVSROOT/config
[root@terry root]# useradd -g cvs -M gaoshang
[root@terry root]# passwd gaoshang
上面的命令就创建了一个并没有Home目录的用户gaoshang,接着将系统的shadow文件复制到CVSROOT, 并重命名为passwd:
[root@terry root]# cp /etc/shadow /cvsroot/CVSROOT/passwd
[root@terry root]# chmod 0644 /cvsroot/CVSROOT/passwd
然后修改passwd文件,将除刚才设定的可使用CVS的用户cvsroot及gaoshang之外的所有行删除,然后去掉每行第二个冒号以后的所有内容,并添上字符串cvsroot, 改为如下格式:
[root@test11 CVSROOT]# more passwd
cvsroot:$h3ntACe9$cM2SADto6B9P5h5Wrbgyi.:cvsroot
gaoshang:ttSJv9AK.zzZhhHLEQZnZPgEe8f1:cvsroot
然后,删除掉刚刚在系统中添加的那个用户gaoshang:
[root@terry root]# userdel -f gaoshang
(这里主要是使用系统在创建用户时,为用户密码生成的的密文)
好了,至此,CVS服务器端已配置完成。这时你的CVS用户就只能用passwd中规定的用户来登陆你的CVS服务器了
8 .为用户分配权限
在/cvsroot/CVSROOT/下 ,加入两个文件 readers , writers
将只能读权限的用户加入 readers 文件,
将具有写权限的用户加入writers 文件。
如:# vi writers
gaoshang
发表评论
文章已被作者锁定,不允许评论。
-
RH Linux 网络配置
2011-11-20 09:07 1080网络配置: #setup ifconfig #se ... -
LInux Shell编程初步
2011-11-20 09:07 1013执行: #bash < xxx.sh 第一行: ... -
RH Linux Grub
2011-11-20 09:07 1137/boot/grub/grub.conf defaul ... -
RH Linux 常用系统命令
2011-11-20 09:07 1166#dmesg 查看硬件信息 #unam ... -
Linux 挂载U盘及光盘
2011-11-20 09:07 988挂载U盘 $cd mnt $mkdir usb $mou ... -
Linux RPM 常用命令
2011-11-19 11:25 890RPM命令: rpm -i xxx 安装 rpm ... -
Linux 常用压缩格式及命令
2011-11-19 11:21 947tar.gz tar.bz2 zip gzip x ... -
RH Linux配置Vsftpd
2011-11-19 08:10 906cd /etc/vsftd/ 编辑ftpusers和u ... -
RH Linux配置VNCServer
2011-11-19 08:01 1049使用vncserver命令为当前用户启动vnc服务(将在当前用 ... -
SUSE10下vsftpd配置
2011-08-13 03:47 12671,使用root用户登录系统,输入yast,选择Network ... -
《Linux性能监测工具》
2011-04-30 15:54 12961、uptime uptime命令用于查看服务器运行 ... -
《SVN自启动的脚本(Linux) 》
2011-04-05 20:17 1220#!/bin/sh## chkconfig: 2345 33 ... -
《linux设置apache自启动》
2011-04-05 17:34 1062Apache安装路径为:/usr/local/apacheLi ... -
《linux中chkconfig命令详解》
2011-04-05 17:23 749chkconfig: chkconfig ... -
《linux下svn的安装和配置》
2011-04-05 16:33 1462一、准备好相关的几个安装包 Apr : apr-1.3.8 ... -
《轻松愉快LINUX视频教程》
2011-04-04 13:55 1339Linux版本号r.x.y r: release versi ... -
《linux 查看内存使用情况》
2011-03-09 11:26 1069$ free -m total ... -
《Oracle Installation Guide for Linux x86》
2010-07-07 11:21 1270linux 安装 oracle 的时候 报错: erro ... -
《Linux iSCSI target配置全过程》
2010-03-17 13:38 3702一:Install iSCSI target for Linu ... -
《Linux 服务的添加删除,自动运行及状态》
2010-03-17 13:17 12991. 添加服务添加服务的步骤为: a. 将该服务的脚本文件拷 ...
相关推荐
【Linux下CVS服务器的配置】是指在Linux操作系统中设置和管理CVS(Concurrent Versions System)服务器的过程。CVS是一种版本控制系统,用于跟踪软件开发过程中文件的变更,便于团队协作。以下是详细的配置步骤: 1...
### Linux下配置CVS服务器详解 CVS(Concurrent Versions System)是一款开源版本控制系统,在软件开发过程中被广泛用于代码管理。本文将详细介绍如何在Linux环境下配置CVS服务器,包括搭建环境、用户管理、权限...
### Linux下配置CVS服务器(CentOS 5.2) #### 测试环境 - **操作系统**: CentOS 5.2 - **Tomcat版本**: apache-tomcat-5.5.23 #### 步骤一:安装必要的组件 在CentOS 5.2环境下配置CVS服务器的第一步是确保必要...
总结起来,配置Linux下的CVS服务器涉及到下载源代码,编译安装,配置服务启动方式,创建Repository,设置权限,以及调整相关配置文件。这个过程虽然有些复杂,但是一旦完成,就能为团队提供一个可靠的版本控制基础...
【知识点详解】 ...在Linux(尤其是Redhat Linux)上配置CVS服务器涉及安装、配置服务、设置认证方式、管理用户权限以及初始化仓库等一系列步骤。理解这些步骤对于有效地管理和控制项目代码至关重要。
下面将详细介绍如何在Linux服务器上设置CVS服务器,并在Windows客户端上安装并配置CVS客户端。 一、Linux服务器端CVS服务器的安装与配置 1. **安装CVS服务端** 在Linux系统中,通常使用包管理器来安装CVS。例如,...
本文详细介绍了在Linux环境下如何配置和使用CVS,包括安装、配置CVS用户和组、设置文件权限、初始化CVS仓库、配置CVS服务器以及从客户端连接使用CVS等关键步骤。通过遵循这些步骤,可以确保CVS系统在Linux环境下稳定...
### Linux下CVS服务器的配置知识点详解 #### 一、验证是否已安装CVS 在开始配置CVS服务器之前,首先要确认系统是否已经安装了CVS。可以通过以下命令检查: ```bash # rpm -qcvs ``` 如果系统中已安装CVS,此命令...
在Linux系统,特别是Red Hat 9.0环境下,配置CVS(Concurrent Versions System)配置库是一项关键的任务,用于版本控制和团队协作。CVS 2.0.4是这个过程中涉及的版本。以下是详细步骤: 1. **检查CVS是否已安装**:...
在Linux操作系统中,CVS(Concurrent Versions System)是一种版本控制系统,用于管理软件项目中的源代码和其他文件。本文将详细讲解如何在Linux环境下配置CVS服务器。 首先,我们需要检查CVS是否已经安装在系统中...
本文档详细介绍了在 Linux 操作系统下安装、部署、备份和恢复 CVS 服务器的步骤,旨在帮助读者快速搭建 CVS 服务器环境。 一、安装 Linux 服务器 在安装 Linux 服务器时,需要选择合适的版本,我们建议选择 9.0 ...
1. 安装CVS服务器:首先需要在服务器端安装CVS服务程序,如在Unix/Linux环境下通常使用CVSNT在Windows上。确保安装完成后,CVS守护进程(cvsd)能够正常启动。 2. 配置CVS仓库:创建一个目录作为CVS仓库,例如 `/...
在红旗Linux系统中安装CVS服务器,首先需要通过包管理器进行安装。通常情况下,可以使用`yum`或`apt-get`命令来完成。例如,在基于Red Flag Linux的系统上,可以通过以下命令安装CVS: ```bash sudo yum install ...
- 通过这些步骤,可以有效地在Linux环境中搭建起一个功能完整的CVS服务器,支持多用户的协同开发和版本控制需求。 - CVS作为一款经典的版本控制系统,在许多场景下仍然发挥着重要作用,尤其是在需要维护大量历史版本...
这通常涉及下载CVS软件包,根据操作系统(如Linux、Windows等)的安装指南进行安装。在Linux中,可能需要使用包管理器(如`apt-get`或`yum`)来安装,而在Windows中,可能需要下载并运行安装程序。 - **配置**:...
CVS服务器的配置对于团队协作至关重要,特别是在Linux CentOS系统上。本文将详细介绍在59.64.161.135服务器上配置CVS服务器,并讲解如何在Eclipse环境中使用CVS。 首先,我们来看CVS服务器的安装和初始配置。在...
虽然这里没有提供具体的安装文件,通常你可以从官方网站或者第三方开源软件仓库下载对应操作系统的CVS服务器安装包。例如,在Linux系统中,可以使用包管理器(如apt-get或yum)进行安装。 2. 配置CVS根目录 CVS...
本文将深入探讨如何配置CVS服务器,以便团队成员能够有效地管理和协同开发项目。 首先,让我们了解CVS的基本概念。CVS允许开发者在不同的计算机上工作,同时保持代码的一致性和历史记录。它跟踪每个文件的更改,...
### CVS服务器与WinCVS的配置与使用 #### 一、CVS简介与CVS服务器安装 CVS(Concurrent Versions System),即并发版本系统,是一款广泛应用的版本控制系统,受到众多开发者和系统管理员的青睐。它不仅可以用于...
### Suse Linux 10.3 配置 CVS 服务 #### 一、概述 CVS(Concurrent Versions System)是一种版本控制系统,主要用于管理软件项目的源代码版本控制。本文将详细介绍如何在 Suse Linux 10.3 上配置并设置 CVS 服务...