Linux 下登陆CVS需要怎么设置?Dos下如何连密码一起输入?
我在本地客户机的/etc/profile里设置一下内容:
CVSROOT=:ext:USER@test.server.address:/path/to/cvsroot
export CVSROOT = ssh
可是Linux下我还是不能登陆CVS:cvs -d :ssh:USER@test.server.address:/path/to/cvsroot login
提示cvs login: Unknown method (`ssh') in CVSROOT.
cvs [login aborted]: Bad CVSROOT: `:ssh:chennychen@192.168.0.249:/other/cvsroot'.
这是怎么回事呢?还有什么地方需要设置?
在Windows下,用cvs的命令行可以登陆,可是需要输入密码,可以将密码一起写入命令行么?怎么实现?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
你的CVS server配置支持ssh呢?还是用的pserver?
CVS server配置支持ssh的,Dos下可以运行成功
就是Linux下如何连密码一起输入呢?有可用的选项么?
export CVSROOT=:ext:USER@test.server.address:/path/to/cvsroot
export CVS_RSH=ssh
前提是你能ssh到server上,不用密码那种(把你的public key放上去).
然后不用login, 直接 co, ci , up....
谢谢!
我现在已经可以在Linux从cvs上checkout 模块了,可是每次都要提示输入我的密码
如何避免输入密码呢?
我的私钥应该放在什么位置?(我在2台计算机(Windows和linux)上用的同一个cvs帐户,所以只需要把私钥拷贝到当前linux计算机上就可以了么?如何设置?)
使用ssh的 RSA 认证,设置密钥从而解决的该问题! ssh-keygen -t rsa
Linux 下生成的密码不能用于Windows
所以要从新分配CVS帐号才行