CVSNT服务器配置——添加用户、解决无法登陆

CVSNT服务器配置——添加用户、解决无法登陆

cmd ,进入Dos。
set cvsroot=:pserver:[email protected]:/cvsRoot
cvs login
提示:
Logging in to :pserver: administrator @127.0.0.1:2401:/cvsRoot
CVS Password:_
输入密码后,登陆成功。
然后,
cvs passwd -a test1   //添加用户test1
提示:
Adding user [email protected]
New Password:_
为test1用户创建新密码,后在CVSROOT文件夹下生成一个passwd文件,里面放的就是repository用户的登陆信息,包括刚刚注册的用 户名test1和加密后的密码。

既然,添加用户成功了。那接下来就用test1登陆试试了。于是,
set cvsroot=:pserver:[email protected]:/cvsRoot
cvs login

登陆发现cvs报错:no such user;

进入cvsNT的Server Settings

Run As   :administrator

搞定!


from:

http://hi.baidu.com/heelenyc/blog/item/b263092fd2fd703e359bf77a.html

背景:公司内部构建团队开发环境,采用CVSNT作为配置管理工具,但是大家都没有用过CVSNT用户的添加经验,或者没有成功添加过,因此就 采取了直接在Windowes中直接建立用户的方式来实现,结 果Windows登陆界面出现N多登陆账号,为了解决这一问题,因此决定研究一下这一问题的有效解决方式,通过CVS中的用户添加方式来解决。

解决方式:借鉴了CSDN 的Marshall's博客一文:引用如下

==========================================================================

CVSNT一般只要建一个CVSPUB用户,再用 cvs passwd命令添加用户,cvs chacl改用 户权限
,不用对于每一个用户都建一个系统帐户的。可以直接在wincvs的console里操作比较方便

命令:

cvs -d C:\CVS_ROOT passwd -r CVSPUB -a Marshall

注:我的CVS_ROOT在C:\CVS_ROOT,映射到的系统用户为CVSPUB, 添加的用户名为Marshall

=========================================================================

试验环境:

操作系统:WinXP

配置管理:CVSNT 2.5.01

Windows用户管理中设置的CVS用的系统用户cvsadmin, 同时在CVSNT中选用该用户,如下图:

设置完cvsadmin账号后,最好在Eclipse中通过导出CVS项目实际测试一下,实际CVS配置如下:

CVSNT中设置的存储库Repository路径,如下:

Advanced选项设置如下:

经过如上设置,下面进入CVS用户设置:

通过"运行",输入CMD打开Dos窗口,在Dos界面中输入如下命令:

"cvs -d d:\cvsnt passwd -a -r cvsadmin cvsuser",并在随后的提示中输入密码。如下图:

这样就成功的建立了一个新的CVS用户cvsuser, 此时可以打开Eclispe通过导出CVS项目实际的测试一下刚创建的cvsuser用户

from:

http://cc.bingj.com/cache.aspx?q=cvsnt%E5%BB%BA%E7%AB%8B%E7%94%A8%E6%88%B7&d=4623369183433515&mkt=en-US&setlang=en-US&w=cb2aec0a,e8069dee

你可能感兴趣的:(CVSNT服务器配置——添加用户、解决无法登陆)