Windows7下的CVSNT安装配置,用户分配
2011-07-11 11:51
316 查看
网上找到win7下cvs control不能使用的解决方案,不过有点不好使,后来看了另一个,综合起来,就能用了
在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这个层次结构
的顶层所在的位置。比如我这个数据仓库是放在 E:\CVS_DATABASE里面。
在DOS中使用命令:cvs -d E:\CVS_DATABASE init
ok。你已经是一个cvs管理员了。CVS默认管理员的用户名和密码就是你现在的windows用户的用户名和密码.
你可以继续往这个仓库添加一个项目。然而,不能直接在仓库中创建文件:你只能使用cvs命令来操作文件。
3、创建一个简单的项目(可由MyEclipse代劳,即share project)
导入项目,先转入到项目保存的位置。比如我的项目FirstProject就保存在C:\Users\Administrator\Documents\workspace\FirstProject下,在dos下转入到这个目录下,
cd C:\Users\Administrator\Documents\workspace\FirstProject。注意:这个地方进入的目录就是项目的目录,即直接进入了项目目录FirstProject
使用命令:
cvs -d E:\CVS_DATABASE import -m "FirstProject" FirstProject FirstProject initial
E:\CVS_DATABASE 是数据仓库所在的位置。
-m “FirstProject” 是日志消息。
第一个FirstProject是项目名。
最后两个标记现在可以不用管。
提示:创建好项目后,不应该马上删除本地文件的内容,最好先从cvs提取FirstProject项目文件到本地,验证一下是否文件相同(只用查看一个
文件即可)。如果看起来没错,就可以删除原来的文件了
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 参数可以调出命令帮助, 很有用
在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这个层次结构
的顶层所在的位置。比如我这个数据仓库是放在 E:\CVS_DATABASE里面。
在DOS中使用命令:cvs -d E:\CVS_DATABASE init
ok。你已经是一个cvs管理员了。CVS默认管理员的用户名和密码就是你现在的windows用户的用户名和密码.
你可以继续往这个仓库添加一个项目。然而,不能直接在仓库中创建文件:你只能使用cvs命令来操作文件。
3、创建一个简单的项目(可由MyEclipse代劳,即share project)
导入项目,先转入到项目保存的位置。比如我的项目FirstProject就保存在C:\Users\Administrator\Documents\workspace\FirstProject下,在dos下转入到这个目录下,
cd C:\Users\Administrator\Documents\workspace\FirstProject。注意:这个地方进入的目录就是项目的目录,即直接进入了项目目录FirstProject
使用命令:
cvs -d E:\CVS_DATABASE import -m "FirstProject" FirstProject FirstProject initial
E:\CVS_DATABASE 是数据仓库所在的位置。
-m “FirstProject” 是日志消息。
第一个FirstProject是项目名。
最后两个标记现在可以不用管。
提示:创建好项目后,不应该马上删除本地文件的内容,最好先从cvs提取FirstProject项目文件到本地,验证一下是否文件相同(只用查看一个
文件即可)。如果看起来没错,就可以删除原来的文件了
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 参数可以调出命令帮助, 很有用
相关文章推荐
- Windows7下的CVSNT安装配置,用户分配
- Windows7下的CVSNT安装配置,用户分配
- Windows 7下的CVSNT安装配置,用户分配
- centos7 安装vsftpd和配置虚拟用户访问及权限分配
- centos7 安装vsftpd和配置以及虚拟用户权限分配
- CVSNT配置点滴4-关于用户权限的设置-关于用户别名的问题
- Windows7下载、安装、配置ADB的步骤
- Windows7 64位安装配置Apache2.4+PHP5.4+MySQL5.5+Xdebug
- centOS6.8 ftp服务 安装配置 基于本地用户和虚拟用户
- 普通域用户登录Windows7提示已使用临时配置文件登录的解决方法
- Windows7中IIS简单安装与配置(详细图解)
- Windows7平台下安装和配置MySQL
- django1.7使用allauth社交用户系统的安装配置
- 2.修改/etc/hosts文件 /安装SSH、配置SSH无密码登陆(全程切换到hadoop用户下操作)
- 利用CVSNT在Eclipse中使用CVS--1.安装与配置CVSNT
- Debian 安装 Webmin及配置普通用户使用sudo
- win7 64位配置mysql 5.6免安装版,初始化配置和Mysql创建新用户方法 .
- Linux下安装mysql以及配置用户与数据导入
- windows7 64位下配置mysql64位免安装版
- CentOS6.8 安装SVN服务器以及用户分组和权限分配