Linux 下 CVS 的配置与安装 安装 CVS 在 Linux 系统中,安装 CVS 服务器端非常重要。需要确认系统是否已经安装了 CVS。如果没有安装,可以使用以下命令安装: ``` # yum install cvs ``` 配置 CVS 服务器 1. 创建 cvs 组和用户 需要创建一个 cvs 组和用户。使用以下命令创建组和用户: ``` #/usr/sbin/groupadd cvs #/usr/sbin/useradd -g cvs -G cvs -d /home/cvsroot cvsroot ``` 2. 设置 cvsroot 用户的密码 使用以下命令设置 cvsroot 用户的密码: ``` #passwd cvsroot ``` 3. 更改 /home/cvsroot/ 目录的属主和属组 使用以下命令更改 /home/cvsroot/ 目录的属主和属组: ``` # chown -R cvsroot.cvs /home/cvsroot/ ``` 4. 更改 /home/cvsroot/ 目录属性 使用以下命令更改 /home/cvsroot/ 目录属性: ``` # chmod -R 775 /home/cvsroot/ ``` 创建 CVS 仓库 1. 切换至 cvsroot 用户 使用以下命令切换至 cvsroot 用户: ``` #su cvsroot ``` 2. 设置全局变量 CVSROOT 使用以下命令设置全局变量 CVSROOT: ``` $export CVSROOT=/home/cvsroot/ ``` 3. 创建仓库 使用以下命令创建仓库: ``` $ cvs -d /home/cvsroot/project1 init $ cvs -d /home/cvsroot/project2 init ``` 配置 CVS 登录 1. 创建 passwd 文件 使用以下命令创建 passwd 文件: ``` $ cd /home/cvsroot/CVSROOT/ $ htpasswd -c passwd cvsuser ``` 2. 配置 cvs 用户的读写权限 使用以下命令配置 cvs 用户的读写权限: ``` $ vi passwd ``` 添加以下内容: ``` cvsuser:R9oDKNeysScdw:cvsroot ``` 设置开机启动 CVS 服务 1. 检查 /etc/services 中,cvspserver 是否开启 使用以下命令检查: ``` $ cat /etc/services ``` 如果没有开启 cvspserver,可以手动开启。 总结 通过以上步骤,可以成功地安装和配置 CVS 服务器端。同时,需要注意 cvs 用户的读写权限和 passwd 文件的配置。
2025-11-28 16:47:02 332KB
1
Linux 下 CVS 安装配置全过程 CVS(Concurrent Version System)是一种版本管理系统,广泛应用于多人团队开发中。它的基本工作思路是:在一台服务器上建立一个仓库,仓库里可以存放许多不同项目的源程序。由仓库管理员统一管理这些源程序。这样,就好象只有一个人在修改文件一样。避免了冲突。每个用户在使用仓库之前,首先要把仓库里的项目文件下载到本地。用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs 仓库管理员统一修改。这样就可以做到跟踪文件变化,冲突控制等等。 一、CVS 服务器的安装 在 Linux 系统中安装 CVS 服务器需要确认系统中是否已经安装了 CVS 服务。可以使用 rpm -qa|grep cvs 命令来检查。如果系统已经安装了 CVS,则不需要再次安装。如果没有安装,可以从安装光盘中安装 cvs 的 rpm 包,或者从 http://www.cvshome.org 下载。 二、建立 CVSROOT 目录 建立 CVSROOT 目录是 CVS 服务器的核心组件。首先需要建立一个组,然后再建立一个属于该组的帐户,而且以后有读写权限的用户都要属于该组。假设我们建一个组叫 cvs,用户名是 cvsroot。建立组和用户的命令如下: #groupadd cvs #adduser cvsroot 生成的用户宿主目录在 /home/cvsroot(根据自己的系统调整)。 三、配置 CVSROOT 目录权限 用 cvsroot 用户登陆,修改 /home/cvsroot(CVSROOT)的权限,赋与同组人有读写的权限: $chmod 771 . 四、建立 CVS 仓库 用 cvsroot 用户登陆,建立 CVS 仓库: $cvs -d /home/cvsroot init 五、配置 CVS 服务器 以 root 身份登陆,修改 /etc/inetd.conf(使用 xinetd 的系统没有此文件)和 /etc/services。 如果用的是 inetd 的系统,在 /etc/inetd.conf 里加入: cvsserver stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/home/cvsroot pserver 如果是使用 xinetd 的系统,需要在 /etc/xinetd.d/ 目录下创建文件 cvspserver,内容如下: # default: on # description: The cvs server sessions; service cvsserver { socket_type = stream wait = no user = root server = /usr/bin/cvs server_args = -f --allow-root=/cvsroot pserver log_on_failure += USERID only_from = 192.168.0.0/24 } 其中 only_from 是用来限制访问的,可以根据实际情况不要或者修改。 六、添加可以使用 CVS 服务的用户 以 root 身份修改 /etc/group,把需要使用 CVS 的用户名加到 cvs 组里: cvs:x:105:laser,gumpwu 在你的系统上可以根据实际情况进行修改。 本文主要介绍了在 Linux 系统中安装配置 CVS 服务器的全过程,从确认系统中是否已经安装了 CVS 服务到建立 CVSROOT 目录、配置 CVSROOT 目录权限、建立 CVS 仓库、配置 CVS 服务器和添加可以使用 CVS 服务的用户。
2025-11-28 14:15:12 124KB cvs服务器安装配置
1
使用st语言读写excel文件,可以读写字符串,详见笔者博客,博客有详细的讲解。 另外需要读取txt文件的关注本人往期的文章,有讲解。资源内部包含工程文件以及CVS文件。 如果是打开工程的界面不显示,可能是codesys的版本过低,需要更新版本。可以参见博客文章:codesys工程ST语言学习笔记(六)ST语言读写CVS文件excel格式(文件读写)。或者在博文下留言,小编看到会第一时间回复。
2024-10-10 15:12:45 5.66MB ST语言 codesys 文件读写
1
行政区域划代码,压缩包里有cvs,xls,xlsx,number,txt五种文件,想用哪个随便用。 一般可能部分地图或者网站功能需要使用。 比如高德地图的adcode, 百度地图可以用城市名或者直接经纬度。 其它一些需求也可能会用到城市代码的。 资源中包含了各式表格的文件,方便你可以用任何软件编辑筛选。 具体的筛选方式就不在赘述了,可以自行百度相关的过滤方式。 如果需要最新的,可以参考下方博客, 从民政官网自行获取,官网上还有历史变更记录。 相应博客: https://blog.csdn.net/CrazyApes/article/details/128957238
2024-05-20 10:17:49 498KB 城市代码 城市编码 CityCode adcode
1
netbeans cvs lib 源码,可以方便的进行CVS编程操作
2023-03-08 11:12:12 742KB netbeans cvs client jar
1
今天自己下过来用,发现资源被损坏,请大家不要再下载 了。
2023-02-16 19:48:28 8.06MB cvs windows 环境
1
cvs安装包,客户端,安装后可以实现文件的管理,欢迎大家下载使用
2023-02-02 16:30:31 7.68MB cvs
1
代码管理CVS安装包,附带操作手册,CVS桌面端管理工具。虽然是老版本,但是挺好用。老版本收藏。
2022-12-08 10:18:24 4.88MB CVS 代码版本管理 工具 CVS安装包
1
2022-10-20 16:29:08 43.05MB msys
1
通过在网上寻找资料整理出来的《程序员修炼三部曲》最完整的中文集合,其目录如下: 程序员修炼三部曲之1:版本控制之道,使用CVS_EN.pdf 程序员修炼三部曲之1:版本控制之道,使用CVS中文共享版.pdf 程序员修炼三部曲之1:版本控制之道,使用Subversion第1版.pdf 程序员修炼三部曲之1:版本控制之道,使用Subversion第2版.pdf 程序员修炼三部曲之2:单元测试之道,使用JUnit.pdf 程序员修炼三部曲之3:项目自动化之道,如何建构、部署、监控JAVA应用.pdf
1