1. 在Windows XP上安装CVS服务器端,cvsnt
2. 在命令行窗口中首先登录cvs,命令如下:
cvs -d :pserver:administrator@127.0.0.1:/mycvsworkspace login 注:这里要用自己操作系统的管理员用户代替administrator
3: 添加用户
cvs -d :pserver:administrator@127.0.0.1:/mycvsworkspace passwd -a liss
这样就创建了用户名为liss的账户,此时在cvs的安装目录下会生成一个passwd文件,里边存储着用户名和经过linux加密后的密码。这时候如果用命令cvs -d :pserver:liss@127.0.0.1:/mycvsworkspace login 登录系统,可能会提示liss是无效的用户(在有的机器上这时用户就成功创建不会提示无效用户,后面这条命令也就无需执行,暂且不知道为何不同的机器有这种差异),需要再执行如下命令将该用户与操作系统用户绑定:
4:cvs -d :pserver:administrator@127.0.0.1:/mycvsworkspace passwd -r administrator(操作系统用户名) -a liss
这时passwd文件中的记录变为liss:***(加密的密码): administrator(liss用户的别名)
现在客户端可以用liss用户来share project了。
到这里又出现了另外一个问题,用liss来share project以后,在服务器所在的机器上可以通过import from CVS repository来导入项目,但是在 其它机器上就提示Connection failed或者connection time out的错误。这是由于服务器端的防火墙的原因,在控制面板->安全中心->例外中,为端口2401,2402关闭防火墙即可。
C:\Documents and Settings\Administrator>cvs -d :pserver:administrator@127.0.0.1:
/thStat login
Logging in to :pserver:administrator@127.0.0.1:2401:/thStat
CVS Password:
C:\Documents and Settings\Administrator>cvs -d :pserver:administrator@127.0.0.1:
/thStat passwd -a liss
Adding user liss@127.0.0.1
New Password:
Verify Password:
cvs server: *WARNING* CVS user 'liss' will not be able to log in until they are
aliased to a valid system user.
C:\Documents and Settings\Administrator>cvs -d :pserver:administrator@127.0.0.1:
/thStat passwd -r administrator -a liss
Adding user liss@127.0.0.1
New Password:
Verify Password:
C:\Documents and Settings\Administrator>cvs -d :pserver:administrator@127.0.0.1:
/thStat passwd -r administrator -a zengcs
Adding user zengcs@127.0.0.1
New Password:
Verify Password:
C:\Documents and Settings\Administrator>cvs -d :pserver:administrator@127.0.0.1:
/thStat passwd -r administrator -a liub
Adding user liub@127.0.0.1
New Password:
Verify Password:
C:\Documents and Settings\Administrator>
参考:http://hi.baidu.com/%CE%CF%C5%A3%CD%F8%C2%E7/blog/item/7e72c3cc193e82590eb3452c.html
CVS添加用户的过程和命令列表
CVS添加用户的过程
D:\cvs\CVSROOT>set cvsroot=:pserver:administrator@127.0.0.1:/cvs
D:\cvs\CVSROOT>cvs login
Logging in to :pserver:administrator@127.0.0.1:2401:/cvs
CVS Password:
D:\cvs\CVSROOT>cvs passwd -a lrj
Adding user lrj@127.0.0.1
New Password:
Verify Password:
cvs可供使用的命令
CVS commands are:
add Add a new file/directory to the repository
admin Administration front end for rcs
annotate Show last revision where each line was modified
chacl Change the Access Control List for a directory
checkout Checkout sources for editing
chown Change the owner of a directory
commit Check files into the repository
diff Show differences between revisions
edit Get ready to edit a watched file
editors See who is editing a watched file
export Export sources from CVS, similar to checkout
history Show repository access history
import Import sources into CVS, using vendor branches
init Create a CVS repository if it doesn't exist
info Display information about supported protocols
log Print out history information for files
login Prompt for password for authenticating server
logout Removes entry in .cvspass for remote repository
ls List files in the repository
lsacl List the directories Access Control List
passwd Set the user's password (Admin: Administer users)
authserver Authentication server mode
rannotate Show last revision where each line of module was modified
rdiff Create 'patch' format diffs between releases
release Indicate that a Module is no longer in use
remove Remove an entry from the repository
rename Rename a file or directory
rchacl Change the Access Control List for a directory
rchown Change the owner of a directory
rlsacl List the directories Access Control List
rlog Print out history information for a module
rtag Add a symbolic tag to a module
server Server mode
status Display status information on checked out files
tag Add a symbolic tag to checked out version of files
unedit Undo an edit command
update Bring work tree in sync with repository
version Show current CVS version(s)
watch Set watches
watchers See who is watching a file
xdiff Show differences between revisions using an external diff p
rogram
(Specify the --help option for a list of other help options)
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zwhfyy/archive/2007/04/21/1573765.aspx
1.CVS添加用户的过程和命令列表
CVS添加用户的过程
D:\cvs\CVSROOT>set cvsroot=:pserver:administrator@127.0.0.1:/cvs
D:\cvs\CVSROOT>cvs login
Logging in to :pserver:administrator@127.0.0.1:2401:/cvs
CVS Password:
D:\cvs\CVSROOT>cvs passwd -a test1
Adding user lrj@127.0.0.1
New Password:
Verify Password:
为test1用户创建新密码,后在CVSROOT文件夹下生成一个passwd文件,里面放的就是repository用户的登陆信息,包括刚刚注册的用户名test1和加密后的密码。
既然,添加用户成功了。那接下来就用test1登陆试试了。于是,
set cvsroot=:pserver:test1@127.0.0.1:/cvs
cvs login
本文来自德仔工作室 http://www.dezai.cn
本文来自德仔工作室 http://www.dezai.cn/Channel/SoftLesson/ArticleShow.aspx?AI=61321
分享到:
相关推荐
CVS命令大全涵盖了从环境初始化、日常使用、分支开发到用户认证、Web访问以及与其他开发工具的集成等多个方面。 1. **CVS环境初始化**: - **CVSROOT**:配置CVS库的路径,可以通过环境变量`CVSROOT`来设置,例如...
CVS与Visual SourceSafe (VSS)相比,在多用户协作、版本管理和分支管理等方面有着明显的优势。CVS更加适合于大型项目和团队协作。 ### 总结 CVS作为一款经典的版本控制系统,虽然现在已经被Git等更先进的工具所...
本文将详细解析CVS中的常见命令及其使用方法,帮助用户更好地掌握CVS的基本操作。 #### 1. 用户管理 ##### 1.1 添加CVS用户 使用`cvspasswd -a <username>`命令可以添加新的CVS用户。例如,若想添加名为“AmigoXie...
对于Java GUI界面,操作可能更为直观,只需在用户管理界面填写相关信息并点击添加按钮即可。 **删除用户:** 删除用户则需要从`passwd`文件中移除对应的行。在命令行中,这通常涉及到编辑文件并保存更改。而在GUI...
这部分主要介绍了在Linux环境下如何使用CVS命令。 **2.1 配置环境变量** 为了方便地使用CVS命令,通常需要设置环境变量CVSROOT。可以在.bashrc文件中添加如下行: ``` export CVSROOT=":pserver:username@...
### REL AS4 CVS安装及命令 #### 一、CVS简介 CVS(Concurrent Versions ...以上步骤和命令覆盖了CVS在Red Hat AS 4中的基本安装配置流程,以及如何测试连接和服务的启动情况,为开发者提供了一个稳定的版本控制环境。
使用`cvs checkout`(或简写`cvs co`)命令获取:`cvs co -d mywork ModuleName`,这将在当前目录下创建一个名为`mywork`的新目录,并包含模块`ModuleName`的最新版本。 4. **日常操作** - **更新**:`cvs update`...
你可以通过以下命令在服务器上创建一个新的CVS仓库: ```bash mkdir my_project_repo cd my_project_repo cvs -d /path/to/your/repo init ``` 这将初始化一个空的CVS仓库。 ### 导入项目 假设你已经有了一个...
真正能添加成功的文档,不试不知道!!!!!
安装完成后,配置CVS用户的关键在于理解如何在命令行中使用`CVS PASSWD`命令,这通常只在服务器端有效。因此,所有用户添加和权限管理都需要在服务器端进行。 为了更好地管理CVS,建议为Windows系统创建一个专用的...
### CVS命令初学教材及速查手册 #### 一、CVS简介与基本概念 **CVS**(Concurrent Versions System)是一种版本控制系统,主要用于软件开发过程中管理代码库的版本控制。它支持分布式团队协作,允许多个开发者共享...
### CVS中文帮助命令知识点 #### 一、CVS简介与基本概念 CVS(Concurrent Versions System)是一种广泛使用的开源版本控制系统,它可以帮助团队管理软件项目中的文件版本控制及变更历史记录。CVS通过存储库...
- 使用`cvs passwd`命令创建管理员“cvsadmin”和其他用户(user1至user6)。 - 使用`cvs chown`命令将CVSROOT的所有权更改为cvsadmin。 - 使用`cvs chacl`命令为cvsadmin设置权限。 - 在F:\cvs\CVSROOT下创建...
在本文中,我们将一步一步地指导您如何在 CentOS 5 中安装和配置 CVS(Concurrent Versions System),并且介绍用户管理的相关知识。 安装 CVS 首先,我们需要安装 CVS 软件包。使用以下命令安装 CVS: ``` [root@...
3. **签出(Checkout)**:开发者可以通过`cvs checkout`命令获取项目的工作副本,这将在本地创建一个与CVS仓库同步的项目目录。 4. **更新与提交**:在本地修改代码后,使用`cvs update`来获取他人所做的更改,...
CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理...用户做的任何修改首先都是在本地进行,然后用 cvs 命令进行提交,由 cvs 仓库管理员统一 修改。这样就可以做到跟踪文件变化,冲突控制等等。
### CVS 快速查询命令大全解析 CVS(Concurrent Versions System)是开源社区中广泛使用的版本控制系统,它提供了一套强大的工具集用于管理代码的版本控制和协作开发。本文将深入探讨CVS的命令行语法及其核心命令,...