分类分类
大小:3.70 MB更新:2017/05/10
类别:服务器区系统:Winll

CVS是Concurrent Version System(并行版本系统)的缩写,用于版本管理.如果大家曾经参与过多人协作开发的项目,大家肯定有这样的痛苦经历:由于多个人同时修改同一个文件, 自己辛辛苦苦修改的程序被别人彻底删除了.另外,如果你的软件/程序已经发布了三个版本,而这时候用户需要你修改第二个版本的东西,也许你会因为只保留了 最新版本而痛哭流涕。还有就是你对程序做了一些修改,但是修改很少,你只想给远方的同事发一个两个版本之间的差别文件,这样可以免于邮箱不够大,网速太慢 之类的问题.为了解决类似这样的问题,以及诸如生成补丁文件,历史版本修改等,一帮黑客(褒义)在原先 Unix 体系里很成熟的 SCCS 和 RCS 的基础上,开发了 CVS。(SCCS:Source Code Control System,RCS:Revision Control System)。
我们知道,CVS是使用“客户端/服务器”(Client/Server)模式来工作的,这也是优秀版本控制系统的发展趋势。那么我们首先要有一台CVS 服务器(当然这台电脑也可以同时作为客户端来使用)。本节所要介绍的就是如何利用CVSNT架设一台windows操作系统环境下的CVS服务器。 CVSNT顾名思义,肯定是用在windows上的,此软件可以从www.CVSNT.org免费下载最新版本。
CVS 的基本工作思路是这样的:在一台服务器上建立一个仓库,仓库里可以存放许多不同项目的源程序。由仓库管理员统一管理这些源程序.这样,就好象只有一个人在 修改文件一样.避免了冲突.每个用户在使用仓库之前,首先要把仓库里的项目文件下载到本地。用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs 仓库管理员统一 修改.这样就可以做到跟踪文件变化,冲突控制等等。
1、 目的:用CVSNT作为CVS服务器,用TortoiseCVS或WinCVS或eclipse3.4.2作为CVS的客户端。
2、 CVSNT+TortoiseCVS软件的安装
先安装CVSNT,再安装TortoiseCVS。默认安装即可。
3、Eclipse自带客户端
4、WinCVS默认安装即可
CVSNT服务器端的配置
1、 打开CVSNT的控制面板,运行开始菜单CVSNT菜单文件夹里的“CVSNT Control Panel”即可。确保CVSNT的两个服务启动正常,单击选项卡“Repository configuration”(仓库配置)。CVS仓库是代码的每个版本和所有相关记录在服务器端的储存地。有些时候又称它为主拷贝(Master Copy)。在创建CVS仓库之前,我们首先需要新建一个文件夹用于充当仓库,如创建仓库文件夹 I:mycvsdata。该文件夹最好不要与程序放在一起,以免万一系统崩溃时破坏数据。
2、服务器配置, 单击“Server Settings(服务器配置)”选项卡,保持默认选项即可。
3、兼容性配置,单击“Compatibility Options(兼容性配置)”选项卡:Any CVS/CVSNT
4、插件配置, 单击“Plugins(插件)”选项卡,默认即可
5、高级选项,单击“Advanced(高级)”选项卡,保持默认即可
6、测试服务器
1)开始菜单-run-cmd,进入命令行环境
2)输入Cvs ,会出现相应的帮助,如果没出现,说明环境变量中的Path值没有设置,你可以手动设置到你的Cvs.exe文件所在的目录
3)set cvsroot=:pserver:administrator@127.0.0.1/mycvsdata
4)输入cvs version ,显示当前CvsNt版本号
Client: Concurrent Versions System (CVSNT) 2.0.58a (client/server
Server: Concurrent Versions System (CVS) 1.11.2 (client/server)
5)cvs login
输入你的Windows登陆密码
6)cvs ls
显示所以module,至少会有一个CVSROOT
7)如果以上步骤都没有错误,说明CVSNT配置成功
添加普通新用户
cvs passwd -a -r administrator xindou
xindou是你想新添加的用户名 administrator指定现在用具有admin权限的用户来创建xin用户
否则出现错误信息:
(1) Only administrators can add or change another's password
(2) Empty password used - try 'cvs login' with a real password
cvs [passwd aborted]: authorization failed: server 127.0.0.1 rejected access to /tarena/cvs for user administrator
这条命令后就可以设置这个用户的密码。
成功后可以使用这个用户了
CVS口令文件:
缺省情况下cvs passwd 验证方式所需的passwd文件(位于$CVSROOT/CVSROOT目录下)不存在,需自己创建
文件格式如下:
cvsadm:adfWS~!#$@S->:cvsadm
user1::osuser1
user2::osuser2
user3::osuser1
注:passwd文件的格式是:
以“:”为分隔,分为三部分:
第一部分是cvs帐号名(与系统帐号无关,也可与系统帐号名相同)
第二部分(可选项)是加密串,每个系统用户的加密串缺省是在/etc/shadow中,如果cvs帐号不是操作系统的帐号,shadow中是不会有cvs帐号的加密串的,这时就必须手工为cvs帐号生成加密串,可以将其他系统帐号的密码修改成想要的密码(此时shadow文件的加密串跟着改变),在取得加密串后改回去。当第二部分置空时,该帐号以任何口令均可登入cvs server
第三部分(可选项)是一个操作系统帐号, 如果登陆成功, cvs用户就以此系统帐号的身份存取cvs中的源代码,这里的系统帐号是cvs权限控制的关键, 这个系统帐号有什么权限, 以此帐号身份存取cvs的cvs用户就有相同的权限.。注意: 考虑到cvs用户是以某个系统帐号的身份运行的, 此系统帐号应当对repository下的相应目录有写的权限, 这样就存在直接进入目录对文件进行修改的可能, 而这是cvs操作所不允许的,为了避免这种误操作, 建议在产生此系统帐号时使其shell为/bin/false, 并且不设置此帐号的密码,这样可以禁止直接以此系统帐号telnet或者ftp进入CVS Server。
另外,passwd文件中的用户不能重名,否则只有第一个有效。
(一)、TortoiseCVS客户端的配置
1、 TortoiseCVS是最佳的CVS客户端软件,使用方便。为了演示配置,先建立一个工程文件夹C:testprjcvs,然后建立一个文本文件test.txt。
2、 添加项目模块,也就是把项目添加到CVS仓库。方法如下,在项目文件夹上点击右键:点击“创建新模块”后,会弹出,按照选项填写完成后,单击“确认”,项目添加到仓库。
3、察看C:testprjcvs,发现上面有个绿色标记,说明项目已经成功添加到仓库了。
4、 打开项目文件夹,添加一个文件到仓库文本文件,单击确定,完成添加。添加后,还需要提交操作,才能将文件加入到CVS,右键单击test.txt的文件,提交,也可以在空白处单击右键,选择提交,提交所有的没有提交的操作。
(二)、用CVSNT或者TortoiseCVS命令行命令作为客户端软件操作CVS
1、 将CVSNT或者TortoiseCVS安装目录添加到系统变量CVSNT或者TortoiseCVS
2、 为了操作方便,可以设置一个环境变量
CVSROOT=:pserver:yutian@localhost:2401/mycvsdata,然后从命令行用命令进行登陆,
命令如下:
cvs login
然后输入密码
然后就可以通过命令行可以执行cvs的各种操作了。在此不做详细介绍。
注意:CVSROOT的写法是: :pserver:username@hostname(或IP地址):CVS仓库路径
这个格式是绝对不能错的,否则CVS命令就不能正常执行。
下面我解释一下上面的字符串的含义:
1、“pserver” 是最常用的一直CVS远程访问方式;
2、“username” 是指客户端在服务器上的用户名,也就是我们在上面的“配置CVS帐号”一结中讲到的;
3、“hostname” 是CVS服务器的主机名,也可以是它的IP地址;
4、“CVS仓库路径” 是一个CVS仓库所在的目录,用于区分你要访问的是哪个仓库(因为一个CVS服务器上可能有多个不同仓库)。
例如::pserver:leizhimin@icisserver:/zfvims
(三)、CVSNT+Eclipse的CVS的配置
1、 用Eclipse创建一个项目EclipseCVS,并添加一个测试类
2、 将项目添加到CVS仓库。单击“共享项目”,弹出设置窗口,填写配置后,单击下一步。。。
3、 修改CVSTest.java文件,然后提交,看看版本有什么变化
4、 在Eclipse里将项目从CVS仓库里导入到本地,点选“CVS中的项目”,然后单击“下一步”。。。选择“Java项目”,单击“下一步”。。。
(四)、CVSNT+IntelliJ IDEA 5.12的CVS的配置
1、 创建一个测试项目IdeaCVS
2、 然后配置版本控制工具CVS,点击“配置选项”按钮,单击“版本控制工具”,选择CVS,然后单击“OK”。
3、 回到Idea窗口,开始导入项目到CVS仓库,点击“Import into CVS...(导入到CVS)”,单击“Configure...”来配置一个CVS,单击“+”,添加一个配置,并填写单击“Edit by Field...”。。。。
(五)、CVSNT+WinCVS配置
* WinCvs-1.3.17b在菜单&Admin&-&Preferences&下的&General&选项卡中设置
Authentication:指的是认证方式选择Pserver
Path:指CVS的Repository(即仓库)的存放路径
cvsnt-2.0.41的仓库存放路径为d:cvs_repository格式
cvsnt-2.5.03.2382的仓库存放路径为/cvs_repository格式
Host address:cvs服务器的主机地址
User name:登陆时使用的用户名
CVSROOT:上面四项配置好以后,此项会自动生成,格式如:
:pserver:cvsuser@127.0.0.1:d:cvs_repository或
:pserver:cvsuser@127.0.0.1:/cvs_repository
* WinCvs-2.0.9在菜单&Admin&-&Command Line Setting&下的&Setting&选项卡中设置
选中下面的&CVSROOT&复选框,点击后面的按钮,会弹出CVSROOT的设置框
Protocol:下拉列表中选择&Pserver&
Repository:填写d:cvs_repository或/cvs_repository,根据服务器的版本不同,填写不同的内容。
Keywords:此项下面是登陆上面的仓库所需要的基本信息
username--登陆用户名
password--可以先留空
hostname--服务器地址,如127.0.
ccproxy免注册码服务器区6.27 MBv8.0 破解版
详情WampServer x64位(Apache服务器套装)服务器区284.00 MBv3.1.7 官方安装版
详情Helix Server中文版服务器区3.54 MBv12.0.0.1095 汉化版
详情bitvise ssh server(最好用的winsshd)服务器区19.00 MBv8.3.7 官网最新版
详情ZkeysPhp(自动安装php+Mysql+zend+phpmyadmin环境)服务器区28.00 MB附安装使用教程
详情phpStudy Pro服务器区141.00 MBv8.0.7 32位/64位正式版
详情Nginx for windows(网页Web服务器)服务器区1.64 MBv1.21.2 官方最新版
详情Kiwi Syslog Server日志服务器服务器区59.84 MBv9.5.1 安装版
详情Microsoft Exchange Server 2010 SP2服务器区526.00 MB64位微软官方安装版
详情pageant.exe服务器区848.00 KBv0.74 官方版
详情PHP5 For Windows VC9-x86服务器区18.35 MBv5.5.6 官方安装版
详情Java Email 在Tomcat所依赖的Jar包服务器区580.00 KB免费版
详情Apache 2.2.14安装文件服务器区4.46 MB官方版
详情wgcloud监控系统服务器区85.76 MBv3.3.5 官方版
详情XAMPP旧版本服务器区96.55 MBv1.8.1 多语安装版
详情jboss as服务器区127.00 MBv7.1.1.final 官方安装版
详情apache for linux服务器区6.61 MBv2.4.33 官方版
详情wampserver服务器区41.30 MBv2.5 简体中文版
详情易邮邮件服务器eyoumailserver免费版服务器区1.03 MBv5.3 最新版
详情Tengine(淘宝Web服务器)服务器区1.48 MBv2.3.0 官方最新版
详情web部署工具(Web Deploy)服务器区5.10 MBv3.5 官方正式版
详情VisualSVN Server(集成SVN服务端工具)服务器区6.04 MBv4.1.3 免费版
详情phpStudy 2019 32位+64位服务器区77.00 MBv8.1 官方正式版
详情Web服务监控soapui服务器区82.38 MBv4.5.2 绿色免安装版
详情NetRouteView免费版(IP地址信息查询工具)服务器区50.00 KBv1.25 汉化绿色版
详情win10 iis管理器服务器区15.10 MBv7.0 完整安装包
详情windows服务器安装Bonobo Git Server服务器区73.00 KB免费版
详情CoreServer ALL(服务器端调试环境)服务器区64.00 MBv20100111 中文绿色版
详情org.apache.http.client jar包服务器区2.92 MBv4.5.3 免费版
详情Windows Apache Mysql PHP集成安装环境(WampServer)服务器区24.70 MBv3.2.0 多国语言安装版
详情Windows Service Wrapper(winsw.exe)服务器区33.00 KBv1.9 最新官方版
详情阿拉丁UDP洪水攻击器服务器区977.00 KBv2.1 绿色版
详情CMailServer 邮件服务器服务器区12.72 MBv5.4.6 中文特别版
详情花生壳动态域名解析服务器区2.35 MBv5.3.0.34889 官方正式版
详情cwRsyncServer(服务器文件同步服务端)服务器区3.65 MBv4.1.0 免费版
详情蓝鸟智能域名服务器(DNSPOD)服务器区867.00 KBv2.1.0.18 中文免费版
详情serv-u 简体中文破解版服务器区19.00 MBv15.1.6.25 绿色特别版
详情SQL2000 Perssonal Edition(XP)服务器区311.91 MB个人版
详情PHP For Windows服务器区18.64 MBv5.6 官方版
详情iis 8.0 express服务器区8.91 MB官方版
详情点击查看更多
Microsoft Exchange Server 2003服务器区128.85 MB简体中文企业版
详情Microsoft Exchange Server 2010 SP2服务器区526.00 MB64位微软官方安装版
详情PHP 5.3.1 VC6 Thread Safe Zip服务器区13.14 MB
详情IIS7.0完整安装包服务器区174.00 MB安装版
详情SQL Server 2005服务器区36.00 MB精简绿色版(36M)
详情XAMPP for Windows服务器区147.00 MBv8.0.5.0 多国语言官方安装版
详情umail邮件系统服务器区59.29 MBv9.8.58 官方版
详情Cisco GNS3模拟实验常用的思科IOS集合包服务器区221.00 MBv2017 最新版
详情PHP v5.2.9.2 For Windows服务器区17.51 MB官方安装版
详情apache Tomcat for windows服务器区7.18 MBv5.5.20 中文版
详情IIS5.1完整安装包服务器区11.82 MB
详情PHP For Windows服务器区18.64 MBv5.6 官方版
详情ccproxy免注册码服务器区6.27 MBv8.0 破解版
详情tomcat6.0绿色版服务器区7.68 MBv6.0.45 x64版
详情Kiwi Syslog Server日志服务器服务器区59.84 MBv9.5.1 安装版
详情xampp(PHP5.3+5.6+7.0)服务器区31.50 MBv2016 官方绿色版
详情phpStudy 2018服务器区59.81 MBv1.17 最新版
详情phpstudy 2016(PHP环境一键安装包)服务器区52.00 MB支持php7
详情Microsoft SQLServer 2005 Management Studio Express SP3服务器区41.90 MB32位/64位 官方简体中文版
详情phpStudy Pro服务器区141.00 MBv8.0.7 32位/64位正式版
详情bitvise ssh server(最好用的winsshd)服务器区19.00 MBv8.3.7 官网最新版
详情PHP一键安装包服务器区59.80 MB免费版
详情Serv U FTP Server15.0注册机(注册码)服务器区1.50 MB32/64位 v2.3.1 免费版
详情iis6.0完整安装包服务器区7.66 MB适用于XP2003Internet信息服务
详情SQL2000 Perssonal Edition(XP)服务器区311.91 MB个人版
详情apache Tomcat 32位服务器区7.56 MBv6.0.45 免安装版
详情xmanager enterprise 5注册机服务器区10.00 KB附注册码及使用教程
详情ZendOptimizer-3.3.0a-Windows-i386服务器区7.72 MB64位/32位免费版
详情org.apache.http.client jar包服务器区2.92 MBv4.5.3 免费版
详情ASP - IIS服务器服务器区628.00 KB绿色版
详情PHP v5.3.27 for Windows服务器区43.98 MB英文官方安装版
详情Apache HTTP Server服务器区38.00 MBv2.4.46 for Windows 官方安装版
详情IIS 6.0(windows2003 安装iis i386 所需要文件)完整安装包服务器区15.30 MB2012-4-21号修复
详情Apache for windows服务器区4.18 MBv2.2.22 官方最新版
详情xampp for xp 32位服务器区188.00 MBv1.8.2 官方版
详情win10 iis管理器服务器区15.10 MBv7.0 完整安装包
详情Serv-U FTP Server(FTP服务器端软件)服务器区19.00 MBv15.1.6 多国语言官方版
详情遥志代理服务器服务器区2.86 MBv8.0.0.0 官方版_ccproxy中文版
详情msysgit中文版服务器区37.60 MBv2.6.3 官方最新版
详情WampServer x64位(Apache服务器套装)服务器区284.00 MBv3.1.7 官方安装版
详情点击查看更多
PHPOpt for IIS系统服务器区5.70 MBv4.0 简体中文版
详情xmanager enterprise 5注册机服务器区10.00 KB附注册码及使用教程
详情zend framework 1.10.2 核心版服务器区5.72 MB官方版
详情Apache Tomcat 7.0服务器区8.54 MBv7.0.70 官方安装版
详情迷你ASP服务器(Sws AspWebServer)服务器区1.33 MBv2.3 官方版
详情360主机卫士iis版服务器区20.60 MBv1.0.9.47 官方版
详情XAMPP for Windows服务器区147.00 MBv8.0.5.0 多国语言官方安装版
详情服务器安全狗服务器区26.01 MBv5.0.24188 官方版
详情花生壳动态域名解析服务器区2.35 MBv5.3.0.34889 官方正式版
详情IIS7.0完整安装包服务器区174.00 MB安装版
详情Apache Tomcat8.0 64位服务器区10.38 MBv8.5.4 官方免安装版
详情xampps X64服务器区163.00 MBv8.1.2 最新版
详情iis6.0完整安装包服务器区7.66 MB适用于XP2003Internet信息服务
详情apache Tomcat for windows服务器区7.18 MBv5.5.20 中文版
详情IIS5.1完整安装包服务器区11.82 MB
详情IIS 6.0(windows2003 安装iis i386 所需要文件)完整安装包服务器区15.30 MB2012-4-21号修复
详情啊D组件查询程序服务器区213.00 KBv1.0 绿色版
详情Microsoft Exchange Server 2003服务器区128.85 MB简体中文企业版
详情Nginx服务器套装(wnmp开发环境套件)服务器区38.51 MBv2.2.4 官方版
详情小旋风asp webserver软件服务器区1.00 MB官方安装版
详情RaidenMAILD(雷电MAILD)服务器区15.50 MBv4.2.8 特别版
详情NPMserv(win下nginx+php+mysql快速搭建)服务器区11.98 MBv0.5.0 免费绿色版
详情Apache HTTP Server服务器区38.00 MBv2.4.46 for Windows 官方安装版
详情悬镜管家电脑端服务器区6.86 MBv3.2.0 官方版
详情AppServ(集成了PHP 6.0 MYSQL 6.0等)服务器区20.74 MBv2.6.0 英文安装版
详情微软exchange邮箱服务器免费版服务器区1.65 GB2016最新版_附Key序列号
详情NAS4Free 64位(NAS服务器搭建软件)服务器区224.25 MBv10.2.0
详情WinWebMail企业邮件系统(WebEasyMail)服务器区8.62 MBv3.9.2.1 官方最新版
详情网站环境自动化安装包(LuNamp)服务器区136.00 MBv2.0 官方安装版
详情Serv U FTP Server 10(FTP 服务器)服务器区6.30 MBv10.3多国语言绿色特别版
详情护卫神主机大师Nginx版服务器区89.30 MBv3.2.0 官方版
详情PHP v5.2.9.2 For Windows服务器区17.51 MB官方安装版
详情aspjpeg组件(图片水印组件)服务器区3.15 MBv2.6 特别版
详情phpstorm for linux服务器区9.73 MBv5.2.9 官方版
详情PHPnow PHP 环境套件包服务器区18.22 MBv1.5.6 简体中文版
详情kangle web服务器windows php插件服务器区9.68 MBv5.3.1 官方版
详情svn服务器和客户端安装包服务器区23.04 MBv3.5 免费版
详情威流IIS日志分析器服务器区65.00 KBv1.4.0.0 绿色版
详情web部署工具(Web Deploy)服务器区5.10 MBv3.5 官方正式版
详情PHP环镜windows版32位服务器区26.30 MBv8.1.8 官方最新版
详情点击查看更多






































































