在 AIX 框中使用 cvs 命令行进行结帐
我正在努力通过 AIX 机器上的命令行进行结帐。
我们通常通过 Hudson 在 Wintel 机器上进行检查和构建(CVS 服务器托管在 AIX 机器上)。
我正在为基础知识而苦苦挣扎。
我在命令行上设置了 CVSROOT
export CVSROOT=:ext:cvs@localhost:/cvsrepos
并尝试执行简单的命令: cvs co -c
并收到这个奇怪的错误:
**
主机:名称 -l 未找到
** cvs [签出中止]:来自服务器的文件结尾(如果有,请查阅上面的消息)
感谢任何帮助
谢谢 曼鲁
I am struggling to do a checkout via a commandline from an AIX box.
We have been typically doing the checkouts and having the builds via hudson on a Wintel box (and the CVS server was hosted on the AIX box).
I am struggling with the basics.
I set the CVSROOT on the commandline
export CVSROOT=:ext:cvs@localhost:/cvsrepos
and trying to do simple commands: cvs co -c
and receiving this strange error:
**
host: name -l NOT FOUND
**
cvs [checkout aborted]: end of file from server (consult above messages if any)
Appreciate any assistance
Thanks
Manglu
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题是默认的 ext 在底层使用了 rsh。
我通过设置变量 (CVS_RSH=ssh) 将其切换到 ssh,
该变量之前默认为 rsh。
ssh 密钥的设置已完成,现在一切正常。
曼鲁
THe problem was that the default ext used rsh under the hood.
I switched it over to ssh by setting the variable (CVS_RSH=ssh)
which was defaulting to rsh earlier.
The set up for ssh keys were done and now things work well.
Manglu