环境:CVS安装在一台非域控的服务器上,需要让所有客户端使用域用户来登录使用CVS。
服务端需要用到2.0+才支持域用户登录,我们使用的是cvsnt-2.5.03.2382.msi,在配置服务器时Sever Settings里Default设成当前域名。
Repository configuration里添加CVS仓库:Name--/ROOT,Root--D:/CVS/ROOT,即D:\CVS\ROOT是新建的CVS仓库,映射的仓库名是ROOT。
客户端使用wincvs_setup.exe,安装时分开安装。客户端使用pserver模式连接,可以添加一个CVSROOT的环境变量:
[text]set CVSROOT=:pserver:domain_user@192.168.1.15:/root[/text]
//Windows域用户登录方式使用sspi替换pserver更安全,同时也解决了部分用户无法登录的问题
这里假设ROOT所在服务器IP是192.168.1.15,最后的/root即CVS新建的仓库名,如果不添加CVSROOT环境变量则需要每次使用时都需要选择,格式也是前面的CVSROOT。
Feed: