由于最近开发服务器送修,临时需要在windows7 下搭建一个CVS, 使用CVSNT, 但是发现安装后CVSNT Contral Panel无法使用。
习惯了图形化操作 , 突然不知道该怎么办了。 只好学习了一番CVS的命令行。顺便还解决了CVSNT没有图形化界面用来分用户,
大家用一个administrator用户来commit 的尴尬。
1、安装CVS。
先下载到一个CVSNT ,装上,然后重启,会发现 CVSNT Contral Panel 在windows7下面是无法启动的。
另外为了可以使用命令行还需要在环境变量"PATH"中加入CVSNT的安装目录,如 C:\Program Files\CVSNT
重启电脑后, 在dos环境下,输入cvs -v 检验一下是否安装成功。
下面使用命令行来创建Respository
2、创建一个仓库
想好将仓库放在什么位置。cvs中,仓库有计算机文件系统中的许多具有层次的文件和目录组成,在这你只需要告诉cvs这个层次结构
的顶层所在的位置。比如我这个数据仓库是放在 D:\pcms_cvs 里面。
在DOS中使用命令:cvs -d d:\pcms_cvs init
ok。你已经是一个cvs管理员了。CVS默认管理员的用户名和密码就是你现在的windows用户的用户名和密码.
你可以继续往这个仓库添加一个项目。然而,不能直接在仓库中创建文件:你只能使用cvs命令来操作文件。
3、创建一个简单的项目(可由MyEclipse代劳,即share project)
导入项目,先转入到项目保存的位置。比如我的项目home就保存在d:\webserver\www\home下,在dos下转入到这个目录下。
使用命令:
cvs -d d:\webserver\code -m "home" home home initial
d:\webserver\code 是数据仓库所在的位置。
-m “home” 是日志消息。
第一个home是项目名。
最后两个标记现在可以不用管。
提示:创建好项目后,不应该马上删除本地文件的内容,最好先从cvs提取home项目文件到本地,验证一下是否文件相同(只用查看一个
文件即可)。如果看起来没错,就可以删除原来的文件了
3、管理用户和权限
cvs lsacl 查看权限
cvs ls 查看可访问的仓库
cvs passwd -r administrator -a mini 添加用户mini并绑定到administrator mini是用户,随后会提示输入此用户密码
cvs chacl -a reader,writer -u mini Root 设置用户权限(设置用户mini对仓库Root只要读写的权限)
cvs chacl -a none 设置所有人都无权限
(注:慎用,因为设置所有人都无权限将无法更权限,可以再设回所有人都拥有所有权限)
cvs chacl -a all 设置所有人都拥有所有权限
添加新用户[aaa]:cvs passwd -a aaa 回车,设置密码,OK,完成.
绑定[aaa]到[Administrator]: cvs passwd -r administrator aaa 回车,设置密码,OK,完成
两次输入的密码可以不同,但以第二次输入的密码为最终密码.
删除用户[aaa]: cvs passwd -x aaa 回车,OK,完成
3、其他注意事项
如果运行 cvs passwd 等命令的时候出现错示: cvs passwd:No CVSROOT Specified! 说明没有指定仓库路径。
那么可以在命令中加入 -d 参数。即 cvs passwd -r administrator -d d:\pcms_cvs -a mini 进行操作。
更简单可以配置环境变量 CVSROOT 。 即 set CVSROOT=d:\pcms_cvs 然后再进行其他操作。
-help 参数可以调出命令帮助, 很有用
分享到:
相关推荐
4. **创建用户和权限**:安装完成后,需在Windows服务管理器中启动CVSNT服务,并创建CVS用户,分配相应的访问权限。 **环境配置** 1. **CVS客户端设置**:对于开发者来说,需要配置CVS客户端工具,如TortoiseCVS或...
《全面解析CVSNT配置与安装》 CVSNT,全称Concurrent Versions System for NT,是一款基于Windows系统的版本控制系统,它扩展了经典的CVS(Concurrent Versions System)功能,使其在Windows环境下运行更加顺畅。在...
- 若以上步骤无误,表明CVSNT配置完成。 ### 添加和管理用户 使用`cvs passwd`命令可以添加、删除或修改用户。例如,添加新用户: ```bash cvs passwd -a -r admin newusername ``` 这将向CVSNT服务器的管理员...
CVSNT的配置涉及到服务器的安装、用户管理、权限分配以及客户端的设置。通过上述步骤,你可以建立一个安全、高效的CVS服务器,实现团队间的代码版本控制。同时,通过TortoiseCVS这样的客户端工具,可以简化日常的...
### CVSNT+WINCVS安装配置详解 #### 一、CVSNT介绍 ##### 1.1 CVSNT概述 CVSNT(Concurrent Versions System Next Technology)是一款在Windows平台上非常流行的版本控制系统,它基于传统的CVS(Concurrent ...
在Windows环境下安装配置CVS服务器是一项基础的IT任务,尤其对于团队协作开发来说,CVS(Concurrent Versions System)是一种流行的源代码版本控制系统。以下将详细介绍如何在Windows上安装和配置CVSNT服务器。 ...
【CVSNT配置和将本机项目上载到服务器全过程文档】 CVSNT是一个流行的版本控制系统,它基于经典的Concurrent Versions System (CVS) 并提供了许多增强功能。本指南将详细阐述如何配置CVSNT服务器,创建用户,并将...
在Windows下,通常使用CVSNT作为服务器端的实现,以实现版本控制功能。 首先,你需要安装CVSNT,创建一个数据仓库,例如在/home/cvsroot。安装完成后,配置CVS用户的关键在于理解如何在命令行中使用`CVS PASSWD`...
6. **权限管理**:CVSNT支持细粒度的权限控制,可以为每个用户或用户组分配不同的读写权限,以确保代码库的安全性。 7. **备份和恢复**:为了防止数据丢失,定期备份CVSNT服务器上的仓库是非常重要的。同时,如果...
《CVSNT服务器详解及其在Win7下的应用》 CVSNT,全称为Concurrent Versions System Next Generation,是CVS(Concurrent Versions System)的一个增强版本,它为开发者提供了一个强大的源代码版本控制系统。CVSNT...
总之,配置cvsnt服务器端和使用TortoiseCVS客户端涉及了从安装、用户管理、权限配置到项目模块创建的一系列步骤。这些知识对于任何希望在团队中使用CVS进行版本控制的IT专业人士来说都是至关重要的。通过详细理解并...
本文将详细介绍如何在Windows 7上安装和配置CVSNT Server 2.5.05.3489版本。 首先,我们需要了解CVSNT。CVSNT是CVS的一个分支,提供了更多的特性和改进,包括对Windows平台的更好支持。在"win7系统CVS安装文件及...
通过运行这个MSI文件,用户可以按照向导步骤轻松安装和配置CVSNT服务器和客户端工具。 总的来说,CVSNT 2.5.03.2382是开发者在Windows环境中进行版本控制的重要工具,它提供了一套完善的代码管理方案,有助于提高...
3. 配置用户和权限:为团队成员分配访问和修改仓库的权限。 4. 安装客户端工具,如Wincvs,提供图形化的用户界面,使得操作更加直观,避免直接使用命令行。 Wincvs的使用主要包括系统配置、用户登录、导入和导出...
对于Windows 2000用户来说,CVSNT是安装CVS的理想选择。 以下是安装CVSNT的详细步骤: 1. **下载与准备**:首先,你需要从官方网站或者可靠的第三方资源下载cvs配套安装_CVSNT@win2000.rar这个压缩包。确保文件...
本手册将详细阐述如何在Windows环境下安装和配置CVS的客户端WinCVS以及服务器端CVSNT,以便于开发者有效地管理和共享代码资源。 **二、安装版本** CVSNT是CVS在Windows平台上的服务器实现,而WinCVS是其图形用户...