关于winserver2008和winserver2012 64位服务器使用cvs版本控制的解决方案

       cvs作为一个老版的版本控制软件,使用的人越来越少,以至于对它在新系统(win7、8、10,server2008、server2012)中遇到的问题的解决方案也是基本没有,尤其是64位系统中。前提是我们要用免费的版本,收费版的不清楚~

由于项目的需要,我花了三天时间把它集成到了winserver2008和winserver2012中,一直遇到的问题就是管理员可以连上CVSNT登陆,但是新建的用户总是报

1、Switch to user failed due to configuration error. Contact your System Administrator;

2、no such user

这两个错误;

网上的解决方案都是这样:

1、“修改服务器所在盘的属性,安全--高级--用在此显示的可以应用到子对象的项目代替所有子对象的权限项目(p),在这条文字前的勾勾选上然后确定”。按照这个解决办法执行后====》仍然无效。 

2、   Run as 选项为(client user)将其改为一个管理员帐户====》仍然无效;


我的解决方案:

安装完CVSNT后:

1、保证测试administrator用户可以使用,然后cmd下cvs passwd -a 增加用户;

2、增加完用户以后,可以看到CVSROOT下的passwd文件;由于密码是加密的,所以你只能看到这个文件里有你所添加的用户以及加密后的密文;(此时测试你都会发现你增加的用户报上面两个错误,无论如何修改配置文件)

3、在64位操作系统中增加你在cvs增加的用户作为系统用户;(控制面板-》用户账户.....不细讲)

4、删掉passwd文件,然后再试你增加的新用户,此时就能连上了;(Run as 选项为(client user)就可以);


我用的是cvsnt-server-2.5.05.3489这个版本,64位机器可以使用,其他版本要么安装后打不开,要么装完后各种问题;希望给需要的小伙伴节省一下时间;


Administrator: Switch to user failed due to configuration error. 

Contact your System Administrator.

Administrator: Switch to user failed due to configuration error. 

Contact your System Administrator.

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值