Linux下配置CVS服务器

简介:
1.redhat下缺省安装CVS
查询版本信息
[root@localhost ~]# cvs -v
Concurrent Versions System (CVS) 1.11.17 (client/server)

2.建立cvs用户组和cvsroot用户
groupadd cvs  
useradd cvsroot –g cvs
passwd cvsroot

3.改变/home/cvsroot的目录属性
chmod 775 /home/cvsroot

4.初始化cvs源代码库,此操作生成目录/home/cvsroot/CVSROOT,其下为一些初始化文件
cvs -d /home/cvsroot init

5.创建文件passwd
htpasswd –c /home/cvsroot/CVSROOT/passwd jeff
jeff是登陆cvs服务器的用户名.
CVS系统默认使用system user 登陆,需做如下修改:
[1]打开 /home/cvsroot/CVSROOT/config
将第二行的
#SystemAuth = no
去掉注释,即改为
SystemAuth = no

[2]打开/home/cvsroot/CVSROOT/passwd
在jeff:xxxxx后面加上:cvsroot,即
jeff:xxxxx:cvsroot

这样就可以使用用户名jeff登录了(而不必使用系统用户cvsroot).

6.检查是否加入cvs服务(redhat缺省就有cvs服务)
vim /etc/services
cvspserver 2401/tcp #pserver cvs service
cvspserver 2401/udp #pserver cvs service  

7.使用xinetd方式启动服务
在目录/etc/xinetd.d下新建并编辑文件cvspserver,该文件名必需与上面的/etc/services中的cvspserver名字一致
cd /etc/xinetd.d
vim  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
}

8.重新启动xinetd
[root@localhost ~]# /etc/init.d/xinetd restart
停止 xinetd:             [  确定  ]
启动 xinetd:             [  确定  ]

9.检查cvspserver服务是否已经启动
[root@localhost ~]# netstat -l|grep cvspserver
tcp     0   0 *:cvspserver   *:*   LISTEN
如果没有这一行,很有可能是service cvspserver{}中没有注意空格问题.

10.使用Eclipse检验
在Window-Open Perspective-CVS Repository Exploring下
New-Repository Location

-Finish-配置完成.



本文转自zhangjunhd51CTO博客,原文链接:http://blog.51cto.com/zhangjunhd/78595,如需转载请自行联系原作者

相关文章
|
6天前
|
消息中间件 安全 Unix
SSH配置多台服务器之间的免密登陆以及登陆别名
SSH配置多台服务器之间的免密登陆以及登陆别名
18 1
|
9天前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
10天前
|
安全 Ubuntu Java
Linux配置使用篇
Linux配置使用篇
|
12天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
27 4
|
9天前
|
网络协议 Linux
在Linux中,管理和配置网络接口
在Linux中管理网络接口涉及多个命令,如`ifconfig`(在新版本中被`ip`取代)、`ip`(用于网络设备配置)、`nmcli`(NetworkManager的CLI工具)、`nmtui`(文本界面配置)、`route/ip route`(处理路由表)、`netstat/ss`(显示网络状态)和`hostnamectl/systemctl`(主机名和服务管理)。这些命令帮助用户启动接口、设置IP地址、查看连接和路由信息。不同发行版可能有差异,建议参考相应文档。
19 4
|
3天前
|
存储 弹性计算 安全
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
2核2G、2核4G配置是很多个人和企业建站以及部署中小型的web应用等场景时首选的云服务器配置,这些配置的租用价格也是用户非常关心的问题,本文为大家整理汇总了2024年阿里云服务器2核2G、2核4G配置不同实例规格及地域之间的收费标准,同时整理了这些配置最新活动价格,以供大家参考和选择。
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
|
5天前
|
Linux 数据安全/隐私保护
Linux基础与服务器架构综合小实践
【4月更文挑战第9天】Linux基础与服务器架构综合小实践
1023 6
|
6天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
9天前
|
数据采集
robots.txt配置 减小服务器压力
robots.txt配置 减小服务器压力
13 0
|
17天前
|
Ubuntu Linux 虚拟化
【Linux】ubuntu安装samba服务器
【Linux】ubuntu安装samba服务器