CVS版本控制的安装配置与使用
来源:互联网 发布:网络挖矿机怎么赚钱 编辑:程序博客网 时间:2024/04/29 20:42
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
CVS版本控制软件的安装配置与使用
对http://www.chinaunix.net作者:zdm 修改后发布
CVS版本控制软件的安装配置与使用
(一)软件的安装:
1.软件的获取:CVS是一个典型的Server/Client端软件,有UNIX版本的CVS、版本的CVS,和WINDOWS版本的CVS,在下载的软件包中已经包含了Server端和Client端,但是我们在工作中一般都是使用Windows,所以我们可以再下载一个Windows下CVS的Client端软件WinCVS。在以下可以获取最新版本的CVS。
http://www.CVShome.org
2.软件的版本:现在UNIX下最新版本的CVS是CVS-1.11.5.tar.gz
Windows下CVS的Client端软件WinCVS版本是WinCVS1.3
3.软件的安装:
把你下载的CVS-1.11.5.tar.gz放到UNIX机器的一个临时目录中,进入到此目录,
#gunzip CVS-1.11.5.tar.gz
后得到CVS-1.11.5.tar文件,然后再执行:
#tarxvfCVS-1.11.5.tar
后得到一个CVS-1.11.5的目录,进入到此目录后执行下列命令:
#./configure
#make
#makeinstall
如果在安装过程中没有错误信息出现,则说明你的安装是成功的,如果有报错请根据错误信息检查你的系统设置
Windows下CVS的Client端软件WinCVS1.3的安装执行源文件中的setup.exe文件,指定安装的目录即可。
(二)CVS软件服务器端的配置:
1.我们安装好此软件后就可以开始配置服务器了,一般CVS是用Pserver的方式作为一种服务在UNIX上运行的,
所以先要确定系统里/etc/services文件有CVS服务的入口,(如果没有)在这个文件中添加一下两行:
CVSpserver 2401/tcp #CVSclient/serveroperations
CVSpserver 2401/udp #CVSclient/serveroperations
2.CVS服务是通过xinetd来启动的,我们需要修改/etc/xinetd.conf文件,添加一条语句
CVSpserverstreamtcpnowaitroot/usr/bin/CVSCVS--allow-root=/home/CVSrootpserver
由于在较新的Linux发行版(如:RedHat7.x)中都是用新xinetd代替了inetd,要用xinetd来启动CVS服务你需要进入到/etc/xinetd.d/目录,然后编辑一个文本文件(名字随意),这里是用CVSpserver作为文件名,这个文件的内容如下所示:
serviceCVSpserver
{
socket_type=stream
wait=no
user=root
env=HOME=
server=/usr/bin/CVS
server_args=--allow-root=/CVSrootpserver
}
注意上面的service后面的名称一定要和你在/etc/service文件中的CVS服务名称一样,在server_args行我们指定了CVS使用pserver认证方式,可能容易产生误解的是env=HOME=这一行,添加这一行的目的就是为了解决在执行一些CVS操作时产生的读取/root/.CVSignore文件的错误,上面env那行的意思就是在运行CVS服务的时候将环境变量HOME置空,这样虽然执行CVS的用户是root,但是由于没有了HOME这个环境变量,所以CVS就不会在去读取/root/.CVSignore文件了。
建议使用后者启动CVSpserver,不要修改/etc/xinetd.conf文件,避免冲突
3.使CVS正常运行还需要对需要使用CVS的用户进行设置,首先建立一个用户组CVS,然后添加一个用户CVSroot,修改用户CVSroot的组属性,使它成为CVS组成员。
groupaddCVS
useradd-gCVSCVSroot
4.创建一个目录,名称和路径任意。此目录为存放用户源代码的目录,也就是用户的数据仓库(repository),是CVS的核心部位,所以应该建立在一个空间足够大的分区比较好。在此我在根目录下建立了一个CVSroot的目录1<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
CVS版本控制软件的安装配置与使用
对http://www.chinaunix.net作者:zdm 修改后发布
CVS版本控制软件的安装配置与使用
(一)软件的安装:
1.软件的获取:CVS是一个典型的Server/Client端软件,有UNIX版本的CVS、版本的CVS,和WINDOWS版本的CVS,在下载的软件包中已经包含了Server端和Client端,但是我们在工作中一般都是使用Windows,所以我们可以再下载一个Windows下CVS的Client端软件WinCVS。在以下可以获取最新版本的CVS。
http://www.CVShome.org
2.软件的版本:现在UNIX下最新版本的CVS是CVS-1.11.5.tar.gz
Windows下CVS的Client端软件WinCVS版本是WinCVS1.3
3.软件的安装:
把你下载的CVS-1.11.5.tar.gz放到UNIX机器的一个临时目录中,进入到此目录,
#gunzip CVS-1.11.5.tar.gz
后得到CVS-1.11.5.tar文件,然后再执行:
#tarxvfCVS-1.11.5.tar
后得到一个CVS-1.11.5的目录,进入到此目录后执行下列命令:
#./configure
#make
#makeinstall
如果在安装过程中没有错误信息出现,则说明你的安装是成功的,如果有报错请根据错误信息检查你的系统设置
Windows下CVS的Client端软件WinCVS1.3的安装执行源文件中的setup.exe文件,指定安装的目录即可。
(二)CVS软件服务器端的配置:
1.我们安装好此软件后就可以开始配置服务器了,一般CVS是用Pserver的方式作为一种服务在UNIX上运行的,
所以先要确定系统里/etc/services文件有CVS服务的入口,(如果没有)在这个文件中添加一下两行:
CVSpserver 2401/tcp #CVSclient/serveroperations
CVSpserver 2401/udp #CVSclient/serveroperations
2.CVS服务是通过xinetd来启动的,我们需要修改/etc/xinetd.conf文件,添加一条语句
CVSpserverstreamtcpnowaitroot/usr/bin/CVSCVS--allow-root=/home/CVSrootpserver
由于在较新的Linux发行版(如:RedHat7.x)中都是用新xinetd代替了inetd,要用xinetd来启动CVS服务你需要进入到/etc/xinetd.d/目录,然后编辑一个文本文件(名字随意),这里是用CVSpserver作为文件名,这个文件的内容如下所示:
serviceCVSpserver
{
socket_type=stream
wait=no
user=root
env=HOME=
server=/usr/bin/CVS
server_args=--allow-root=/CVSrootpserver
}
注意上面的service后面的名称一定要和你在/etc/service文件中的CVS服务名称一样,在server_args行我们指定了CVS使用pserver认证方式,可能容易产生误解的是env=HOME=这一行,添加这一行的目的就是为了解决在执行一些CVS操作时产生的读取/root/.CVSignore文件的错误,上面env那行的意思就是在运行CVS服务的时候将环境变量HOME置空,这样虽然执行CVS的用户是root,但是由于没有了HOME这个环境变量,所以CVS就不会在去读取/root/.CVSignore文件了。
建议使用后者启动CVSpserver,不要修改/etc/xinetd.conf文件,避免冲突
3.使CVS正常运行还需要对需要使用CVS的用户进行设置,首先建立一个用户组CVS,然后添加一个用户CVSroot,修改用户CVSroot的组属性,使它成为CVS组成员。
groupaddCVS
useradd-gCVSCVSroot
4.创建一个目录,名称和路径任意。此目录为存放用户源代码的目录,也就是用户的数据仓库(repository),是CVS的核心部位,所以应该建立在一个空间足够大的分区比较好。在此我在根目录下建立了一个CVSroot的目录1<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- CVS版本控制软件的安装配置与使用
- CVS版本控制软件的安装配置与使用
- CVS版本控制的安装配置与使用
- CVS版本控制软件的安装配置与使用
- CVS版本控制软件的安装配置与使用
- 版本控制工具CVS的安装及配置
- CVS的安装配置与使用
- 使用CVS进行版本控制——CVS的配置、使用及常见问题
- CVS安装配置与使用
- 版本控制五(CVS的使用)
- CVS的安装与配置
- CVS的安装与使用
- CVS的安装与使用
- 最简单的cvs与MyEclipse安装配置使用
- ubuntu下cvs的安装、配置与使用
- CVS安装配置与使用!(for Windows)
- CVS安装配置与使用!(for Windows)
- Linux系统下CVS版本控制的配置流程
- Statspack之十四-"logfilesync"等待事件
- Hibernate在Myeclipse下SQL语句演示
- 的乾坤大挪移
- commandText语句基本用法,+号和“”号的作用
- DBMS_Job包的用法
- CVS版本控制的安装配置与使用
- 错误 error C2812: #import 不支持 /clr:pure 和 /clr:safe
- Java基础
- SQL数据排序(转贴)
- 最后一次定目标
- 在Transact-SQL语句中如何用常量来表示二进制形式的数据?
- ruby,类的不闭合,混合导入,block
- 【NT.CC】6款非常有用的JS数值格式
- WBS工作包资源划分时,要同时考虑开发人员的技能和责任心