社区
Apache
帖子详情
如何在WINDOWS2000 SERVER下安装CVS服务器?
elaine182
2005-03-05 10:10:38
服务器的操作系统是WINDOWS2000 SERVER,现想在其上安装CVS服务器作开发的备份服务器,应如何安装?客户端的安装与LINUX的CVS服务器下的客户端有没有什么不同设置?
...全文
111
5
打赏
收藏
如何在WINDOWS2000 SERVER下安装CVS服务器?
服务器的操作系统是WINDOWS2000 SERVER,现想在其上安装CVS服务器作开发的备份服务器,应如何安装?客户端的安装与LINUX的CVS服务器下的客户端有没有什么不同设置?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
raid79
2005-04-01
打赏
举报
回复
不难的
LCKKING
2005-03-16
打赏
举报
回复
其实安装并不是很困难啊,加油哦
dongua
2005-03-08
打赏
举报
回复
有CVS 的 WINDOWS版本
hlddn
2005-03-08
打赏
举报
回复
你用win做什么?是服务器段吗?如果是做服务器端,安装一个cvsnt即可。
fzjw
2005-03-05
打赏
举报
回复
安装CVSNT即可
配置和Linux下没什么太大的区别
CVS
服务器
安装
及使用简介
目 录 1 引言..............................................................................................................................................2 2 几种版本维护工具的简介...........................................................................................................2 2.1 ClearCase .........................................................................................................................2 2.2 Visual SourceSafe ...........................................................................................................2 2.3
CVS
...................................................................................................................................2 3
CVS
服务器
配置...........................................................................................................................3 3.1 ext: 和 :
server
: 方法......................................................................................................3 3.2 :p
server
:方法.....................................................................................................................3 4、创建
CVS
数据仓库...................................................................................................................4 5、客户端访问
CVS
数据仓库的方法...........................................................................................4 5.1 :ext:方式远程访问
CVS
数据仓库的客户端配置...........................................................4 5.2 :p
server
:方式远程访问
CVS
数据仓库的客户端配置...................................................5 6、使用
CVS
进行版本控制...........................................................................................................5 6.1 项目经理确定基础版本....................................................................................................6 6.2 小组成员使用
cvs
.............................................................................................................6 7.结束语........................................................................................................................................7
CVS
服务器
端程序,
windows
版本
suite-
server
-trial-2.5.04.2980.msi,
windows
版本的
CVS
服务器
端
安装
程序
windows
CVS
NT
安装
包
此处下载的版本是
cvs
nt-
server
-2.5.04.3236.msi
安装
cvs
nt 直接双击运行
cvs
nt
安装
文件,
安装
过程中可以选择以经典、自定义和完全三种方式
安装
,在自定义方式中可以选择
安装
路径。
安装
完成后,在控制面板里出现一个
CVS
NT
Server
的项目,图标是一条鱼~~ 配置
cvs
nt
安装
完成
cvs
nt后,就可以从: (1) 控制面板中来配置
cvs
nt。【开始】-【控制面板】-【
CVS
NT
Server
】 (2) 程序快捷方式。【开始】-【所有程序】-【
CVS
NT】-【
CVS
NT Control Panel】 首先,你要新建一个目录用来存放
cvs
仓库,我用的是F:\tarena\
CVS
。这里需要先了解两个概念:
cvs
仓库和模块。我是这样理解的,
cvs
仓库相当于VS里一个解决方案(或者说他就是仓库?),它可以包含多个项目,即模块。 打开
cvs
nt的控制面板后,可以看到7个选项卡,分别是:
Server
Information,用于查看
服务器
信息及一些简单的统计信息;Respository configuration,配置
CVS
仓库,包括添加、删除等;
Server
Setting,配置
服务器
运行的一些参数,诸如端口、加密、压缩等选项;Capatiblity Options,有关兼容性的选项,在这里主要配置一个兼容非
cvs
nt客户端的版本响应为
cvs
1.11.2;Plugins,插件配置,
安装
完成可以不用管的~;Advanced,
安装
完成后也不用管了;About,在这里可以管理
cvs
nt服务的状态,停止或启动
cvs
nt和
cvs
nt lock服务。 此处建议单击【Commpatibility】标签,在【Non-
CVS
NT Cvients】选项组中单击【Respond as
cvs
1.11.2 头version request】复选框,以使eclipse能够正常的与
cvs
nt通信。 其实简单来说,custom换默认设置
安装
完成后,要设置的东西只有两个:
cvs
仓库和
服务器
设置。
服务器
设置:设置Run as为系统管理员帐号Administrator,或者新建一个本地用户,专门用于
cvs
。使用一个新建的本地帐户的好处是可以使用NTFS的权限控制来保证
服务器
的安全,例如我当前的用户是administrator。
CVS
仓库设置:进入Respository configuration选项卡,点击Add,出现添加
CVS
仓库的对话框,然后在Location里输入之前新建的用于存放
CVS
仓库的文件夹,我用的是F:/tarena/
CVS
,在Name里会自动转换成一个可以用的
CVS
仓库的别名,比如我用的是“tarena/
cvs
”,其他的都默认,确定后
cvs
nt会询问你所添加的
CVS
仓库目录没有初始化,是否进行初始化,点“是”就行了,
cvs
nt会自动初始化指定的目录,初始化完成之后,可以在里面看到一个
CVS
ROOT的文件夹,这个文件夹存储很多配置信息的。 用户设置:配置完
CVS
仓库后,为了使
CVS
能使用帐号进行访问而不是使用
windows
用户,需要添加普通使用用户。 打开
cvs
control panel(在开始菜单里面的快捷方式或者控制面板),
server
setting中run as 选择具有
windows
管理者权限的用户,应用。例如我当前的administrator。在
cvs
control panel的about中重启一下
cvs
。 打开一个cmd,设置一下
cvs
root环境变量,输入: set
cvs
root=:p
server
:administrator@127.0.0.1/tarena/
cvs
注意,这里的administrator是当前
windows
用户名,既run as中选择的那个,/tarena/
cvs
是之前添加的
CVS
仓库的别名,如果你的设置不同,请把它们替换成自己的值,以后不再说明。 接着
cvs
login命令登录
CVS
服务器
,会提示输入密码,此时需要输入administrator账户的密码: cmd中输入
cvs
login 回车 【图】密码错误 - 未成功登陆 【图】密码正确 - 成功登陆 添加普通新用户
cvs
passwd -a -r administrator xin 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 这条命令后就可以设置这个用户的密码。 成功后可以使用这个用户了 在Myeclipse中连接
cvs
服务器
: 在还没有没有添加
cvs
版本控制的工程上(已添加了的,菜单会有所不同) 在工程名上右键->team->share project->create a new repository location,填入必须的信息,像我的是本地的,就填: host:localhost Repository path:tarena/
cvs
(上面配置时候的那个仓库别名) 填上合适的用户名与密码,我这里是xin 密码xin 端口与类型,如果
服务器
没有修改过的话,都用默认的就行 这样子,这个工程文件就会被上传到
CVS
ROOT目录上,本地的文件系统打开这个目录,也可以看见被上传的工程。 以后就可以方便的使用版本控制了。 上面的方法对于忘记用户密码的情况也可以解决,在cmd使用系统用户登陆
cvs
,就可以按照上面步骤重建那个用户,修改其密码,
cvs
会默认覆盖这个用户。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ssss5257/archive/2009/09/11/4544006.aspx
CVS
NT-2.5.01
CVS
NT配置 系统环境:
CVS
NT 2.5.02 window 2003
服务器
配置: 1.
安装
cvs
nt.一路next就行了。
安装
完毕后可以在服务控制器中发现多了2个服务:
cvs
nt与
cvs
locking 或是1. 双击Service Control Panel快捷方式,在Service Status页面,会看见
cvs
server
和
cvs
lock
server
2个服务正常和稳定运行 2.选择Repository页面,点按Add按钮,选择已经准备好的C:\
CVS
这个目录,确认,OK,Yes,这时会在 C:\
CVS
下面建立一个
CVS
Root目录,这是
CVS
默认的管理目录(默认模块)。如果报错,那是系统Path路 径未设置正确。 3.打开
CVS
NT验证:打开C:/
CVS
/
CVS
ROOT/config文件,把SystemAuth=yes改成SystemAuth=no 4.增加
CVS
用户:打开C:/
CVS
/
CVS
ROOT/passwd文件(这个文件
安装
是并没有建立,请自己建立一个 passwd文件,这个文件没有扩展名),添加 qab: 5.在
Windows
下建立一个用户
cvs
user,供
CVS
的用户使用. 在
CVS
NT的
Server
Settings页面设置: Run as 刚才新建的用户
cvs
user, 并设置改用户对目录C:/
CVS
/
CVS
ROOT/passwd文件有读写权限。 设置Temporary默认的目录C:\
WINDOWS
\TEMP为其它盘任意目录:如:d:\temp 6.设置环境变量set
CVS
ROOT=C:/
CVS
7.在客户端cmd窗口,输入命令 set
cvs
root=:p
server
:qab@
server
/
CVS
(qab是刚才建立的用户名,
server
是
安装
的计算机名称,/
CVS
是刚才建立的文件夹别名)
cvs
login 密码为空 这时会登录成功 改密码
cvs
passwd 这时会看到passwd文件中的内容已经变成了qab:MAGvtI7IcD8ic,后面的这串字符是加密码后的密码,我们 将他改成qab:MAGvtI7IcD8ic:
cvs
user,重复以上步骤,加入更多的用户. 8.这样你的
服务器
就设置成功了。不过因为我用的window xp它本身有防火墙。网络中的其它用户要想连 接
server
这个
服务器
必须把window xp的2401这个端口打开。打开后网络中的其它用户就可以登陆到
server
这个计算机中进行配制管理了。 我在这里只是简单的介绍一下
CVS
NT配置。它的一些具体设置大家就上网上找吧。我在这里就不提了。 注:
CVS
NT的用户验证方式,
CVS
NT的用户验证方式分两种:
Windows
系统用户与
CVS
NT用户共存的混合验证方 式,及
CVS
NT用户 单一验证方式,默认工作在混合验证方式下,当然使用单一验证方式对用户的管理肯 定比较方便一点,因此下面的配置就是围绕该方式进行的。各个资源库所使用的验证方式及用户配置由 其目录下
CVS
ROOT里的配置文件决定,其中有几个比较重要的文件。 1、config文件 控制
CVS
NT的验证工作方式的就是config文件,注意该文件最前面的两行: #Set this to `no" if p
server
shouldn"t check system users/passwords #SystemAuth=yes 第二行就是我们要修改的内容,默认状态是被注释掉的,SystemAuth有两个值yes和no: yes:p
server
将使用
Windows
系统用户和
CVS
NT用户来共同验证(若
CVS
NT用户未定义,则用
Windows
系统 用户来进行验证),默认为yes,
CVS
NT用户在后面将要介绍的passwd文件中定义。 no:只使用
CVS
NT用户来进行验证。该文件可以在客户端进行修改,因此我们可以将其checkout出来将第 二行改为SystemAuth=no,并commit到
CVS
NT上就可以启用单一验证方式了,注意启用单一验证方式后原 来的
Windows
系统用户将变为无效,因此要注意执行该步骤的时机
TortoiseSVN_1.7.2.22327_xp专用
svn(subversion)是近年来崛起的版本管理工具,是
cvs
的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
Apache
24,923
社区成员
16,544
社区内容
发帖
与我相关
我的任务
Apache
Web 开发 Apache
复制链接
扫一扫
分享
社区描述
Web 开发 Apache
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章