列表格式显示

热搜: 360安全卫士  |   安全浏览器 |   恢复大师 |   杀毒 |   软件集合包 |   录屏  |   51游戏盒子  |   GoLink加速器 |   雷神网游加速器 |   Steam下载管家

01网络软件 - 分类
服务器区 - 时间排序 更多...
服务器区 - 点击排序 更多...
服务器区 - 大小排序 更多...
作者

/headphoto/1.jpg

admin

用户ID: 1

年龄: 33

性别:

地区:

人气: 5117

登录时间: 2024/10/7 23:49:25

简单介绍:

 

最近发布的软件 更多>>

首页 >> 01网络软件>> 服务器区>>cvs服务器 发布者:admin >> 本人发布的更多软件

cvs服务器 

     
软件厂家: 官方网站:
大小: 语言:
类型: 类别:
更新时间: 运行环境:
;开始下载地址

360精品软件下载

装机必备
办公必备
MAC系统
游戏娱乐
360安全卫士
大安全时代,提供全面安全服务 HTTP高速下载
360安全浏览器
全面守护上网安全,防病毒网站,防隐私泄露 HTTP高速下载
360压缩
永久免费、安全、高效 HTTP高速下载
360桌面助手
全面提升办公效率,工作更轻松 HTTP高速下载
360随心定制包
自选软件制作一键安装的“集合包” HTTP高速下载
集合包
官方推荐赚钱的软件包,打包到一起,一键安装 HTTP高速下载
360文件夹
高级轻巧文件管理器 HTTP高速下载
雷神网游加速器
一键加速Steam千款游戏,免费体验,随时暂停加速时间 HTTP高速下载
360杀毒
一键扫描,全面诊断,彻底杀毒,拦截广告 HTTP高速下载
启源恢复大师
简单易用,好评度高. HTTP高速下载
360安全卫士极速版
安全力十足,无广告弹窗 HTTP高速下载
360极速浏览器X 64位
极速浏览,极致顺滑 HTTP高速下载

cvs服务器 是一款非常好用的服务器工具,功能强大,使用方便,有需要的朋友不要错过了,还等什么,快约上你的小伙伴,一起来绿色资源网下载使用!

cvs服务器软件介绍

cvs 是 concurrent version system(并行版本系统)的缩写,用于版本管理.如果大家曾经参与过多人协作开发的项目,大家肯定有这样的痛苦经历:由于多个人同时修改同一个文件, 自己辛辛苦苦修改的程序被别人彻底删除了.另外,如果你的软件/程序已经发布了三个版本,而这时候用户需要你修改第二个版本的东西,也许你会因为只保留了 最新版本而痛哭流涕。还有就是你对程序做了一些修改,但是修改很少,你只想给远方的同事发一个两个版本之间的差别文件,这样可以免于邮箱不够大,网速太慢 之类的问题.为了解决类似这样的问题,以及诸如生成补丁文件,历史版本修改等,一帮黑客(褒义)在原先 unix 体系里很成熟的 sccs 和 rcs 的基础上,开发了 cvs。(sccs:source code control system,rcs:re visio n control system)。

我们知道,cvs是使用客户端/服务器(client/server)模式来工作的,这也是优秀版本控制系统的发展趋势。那么我们首先要有一台cvs 服务器(当然这台电脑也可以同时作为客户端来使用)。本节所要介绍的就是如何利用cvsnt架设一台windows 操作系统 环境下的cvs服务器。 cvsnt顾名思义,肯定是用在windows上的,此软件可以从www.cvsnt.org免费下载最新版本。

cvs 的基本工作思路是这样的:在一台服务器上建立一个仓库,仓库里可以存放许多不同项目的源程序。由仓库管理员统一管理这些源程序.这样,就好象只有一个人在 修改文件一样.避免了冲突.每个用户在使用仓库之前,首先要把仓库里的项目文件下载到本地。用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs 仓库管理员统一 修改.这样就可以做到跟踪文件变化,冲突控制等等。

cvs服务器软件安装

1、 目的:用cvsnt作为cvs服务器,用tortoisecvs或wincvs或 eclipse 3.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 anothers 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文件中的用户不能重名,否则只有第一个有效。

cvs客户端配置

(一)、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"选项卡中设置


本页Html网址:/htmlsoft/335752.html

本页aspx网址:/soft.aspx?id=335752&bianhao=20240109_115555_641853&kind1=01网络软件&kind2=服务器区

上一篇:傲斗凌云V2.0.7无cdp闪版

下一篇:TFTPTerminal

增加   


相关评论        新窗口打开查看评论