如何在Redhat9.0环境下架设一台CVS服务器

  CVS是一个著名的">版本控制工具,无论是对个别程序员还是一个开发团队来说,CVS都是非常有用的。CVS的功能很强大,总体上它是一个C/S结构的软件,使用者首先要架设一个CVS服务器,在CVS服务器上导入项目实例、设置CVS项目访问控制等。而客户通过客户端来访问CVS服务器,客户可以取得项目最新代码副本、提交自己修改的代码等,而客户可以从Internet、LAN、甚至本机来访问CVS服务器。下面,小编就给大家介绍一下如何在Redhat9.0环境下架设一台CVS服务器。

  1、建立cvs用户组

  groupadd cvs

  2、建立cvs组的cvsroot用户和所属的目录

  useradd -g cvs -G cvs -d/home/cvsroot cvsroot

  3、为cvsroot用户添加密码

  passwd cvsroot

  4、改变/home/cvsroot的目录属性

  chmod 775 /home/cvsroot

  5、初始化cvs源码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件

  cvs -d/home/cvsroot init

  6、创建可以登陆cvs服务的用户及密码,需要创建文件passwd

  vi/home/cvsroot/CVSROOT/passwd

  文件内容如下:

  steven:xxxxx:cvsroot

  7、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";

  8、如果需要密码为:some,则敲入:passwdgen.pl "some" 回车即可得到加密密码,用其替换passwd文件中的xxxxxx。

  9、加入cvs服务

  vi/etc/services

  cvspserver 2401/tcp #pserver cvs service

  cvspserver 2401/udp #pserver cvs service

时间: 2024-09-05 06:33:59

如何在Redhat9.0环境下架设一台CVS服务器的相关文章

在Linux环境下架设一台CVS服务器

CVS是一种广泛应用的.开源的.透明于网络的http://www.aliyun.com/zixun/aggregation/9591.html">版本控制系统.用户使用CVS时,首先要架设一台CVS服务器,在CVS服务器上导入项目实例.设置 CVS项目访问控制等.而客户则通过客户端来  访问CVS服务器,客户可以取得项目最新代码副本,提交自己修改的代码等,而客户可以从Internet. LAN甚至本机来访问CVS服务器.下面,我就带领大家在Linux环境下架设一台CVS服务器,希望能够对想

如何在Linux环境下架设和配置Samba服务器

Windows可以通过网上邻居访问局域网主机,而在Linux下则可以通过Samba客户端访问局域网内的Windows主机,也可以通过Samba服务器给Windows主机提供文件.打印机等服务.下面,小编就给大家介绍一下如何在Linux环境下架设和配置Samba服务器,为了方便讲述,这里假设Windows主机的计算机名为http://www.aliyun.com/zixun/aggregation/29867.html">Peter,设Linux主机的名称为RedHat. 一.安装Samba

如何在Redhat Linux环境下架设配置DHCP服务器

DHCP是动态主机配置协议Dynamic Host Configure Protocol的缩写.一台DHCP服务器可以让管理员集中指派和指定全局的和子网特有的http://www.aliyun.com/zixun/aggregation/29912.html">TCP/IP参数(含IP地址.网关.DNS服务器等)供整个网络使用.DHCP分为两个部份:一个是服务器端,而另一个是客户端.下面,小编就给大家介绍一下如何在Redhat Linux环境下架设配置一台DHCP服务器. 一.配置DHCP

如何在FreeBSD平台下架设一台邮件服务器

FreeBSD是一款高性能.高可靠性的UNIX操作系统,它继承了BSD系统的纯净性和高性能,其软件包装和发布也比Linux系统更加严谨,同时也具有更佳的安全性,正是因为这些特性使得FreeBSD操作系统在服务器环境中有比较广泛的应用.下面,我就给大家介绍一下如何在FreeBSD平台下架设一台http://www.aliyun.com/zixun/aggregation/12489.html">邮件服务器,希望能够对大家有所帮助. 一.安装webmin 下载webmin-1.070.tar.

如何在LINUX中利用wu-ftp架设一台FTP服务器

FTP服务可以根据服务对象的不同分为两类:一类是系统FTP服务器,它只允许系统上的合法http://www.aliyun.com/zixun/aggregation/6579.html">用户使用: 另一类是匿名FTP服务器,Anonymous FTP Server,它使用任何人都可以登录到FTP服务器上去获取文件.下面,小编就给大家介绍一下如何在LINUX系统中利用wu-ftp架设一台FTP服务器. 一.选择和安装FTP服务器软件 如果你在安装LINUX系统的时候,在选择启动进程的时候选

如何在FreeBSD平台下架设常用的FTP服务器

FreeBSD是一款高性能.高可靠性的UNIX操作系统,它继承了BSD系统的纯净性和高性能,其软件包装和发布也比Linux系统更加严谨,同时也具有更佳的安全性,正是因为这些特性使得FreeBSD操作系统在服务器环境中有着比较广泛的应用.今天,小编就给大家介绍一下如何在FreeBSD平台下架设常用的FTP服务器,希望能够对大家有所帮助. 第一步:下载FTP服务源代码包 proftpd-1.2.7.tar.gzhttp://www.aliyun.com/zixun/aggregation/18479

在LINUX环境下架设代理服务器的方法

代理服务器在目前的http://www.aliyun.com/zixun/aggregation/16327.html">网络环境中应用较广,并在Internet里扮演着一个很重要的角色.今天我就给大家介绍一种在LINUX环境下架设代理服务器的方法,希望能够对各位朋友有所帮助. 代理服务器简介 在架设前,让我们先来了解一下代理服务器的特点.我们这样来理解代理服务器,假设电脑A需要电脑B的数据,电脑A先与电脑C建立连接,电脑C接收到电脑A的数据请求后,再与电脑B建立连接,下载电脑A所请求的数

如何在win8.1环境下安装ipython

问题描述 如何在win8.1环境下安装ipython 已经装了python百度了很多教程,安了很多东西,可都不行 解决方案 具体什么错误信息呢,不然没法分析. 解决方案二: 你是按照win 8.1中文系统中文用户名下安装ipythonnumpymatplotlib等,这篇文章介绍的方法装的吗?

数据结构、c语言-急!!!!为何以下程序执行第2功能离开车厂后在vc++6.0环境下程序会报错并终止运行,求解决方案

问题描述 急!!!!为何以下程序执行第2功能离开车厂后在vc++6.0环境下程序会报错并终止运行,求解决方案 #include "stdafx.h" #include #include #include #define max 5 #define pri 5 typedef struct time{ int year; int day; int month; int hour; int min; }Time; typedef struct node{ char num[10]; Tim