如何使用命令行从 CVS 检出 Eclipse 项目
我正在尝试从 Eclipse 查看 Mylyn 项目。但是,我无法使用 Eclipse 来检查项目,而必须通过命令行来完成。我位于防火墙后面,因此我的尝试基于 http://wiki.eclipse.org/CVS_Howto# CVS_and_firewalls。
我对CVS不是很熟悉。
当我运行 CVS 命令时,它无法连接:
cvs -td :pserver:[email protected]:443/cvsroot/tools checkout mylyn
-> main: Session ID is w4PO5KiMwQmaD6uu
-> main loop with CVSROOT=/cvsroot/tools
-> safe_location( where=(null) )
-> open_connection_to_server (:pserver:[email protected]:443/cvsroot/tools)
-> Connecting to proxy.eclipse.org(206.191.52.48):443.
cvs [checkout aborted]: unrecognized auth response from proxy.eclipse.org: SSH-1.99-OpenSSH_4.2
任何人都可以告诉我我做错了什么吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
获取 Mylyn 实际上很棘手:
proxy.eclipse.org:80
应该可以工作(不是dev .eclipse.org
),获取代码的唯一官方方法是通过 Eclipse,加载 PSF (项目集文件)
请参阅 Mylyn 贡献者页面:
结帐
现在,手动签出这些项目的唯一方法是通过 错误 265847:
您可以尝试此脚本并生成适当的 ant 构建脚本来签出所有适当的 Mylyn CVS 存储库。
话虽如此,剩下的就是防火墙的问题。
最好的方法是使用端口 80
,但由于“mylyn”可能不是有效的 CVS 存储库节点,我建议使用 实际存在的,用于验证在防火墙后面访问和导入 CVS 存储库内容的可能性。
如果您的防火墙需要身份验证,这意味着 CVS 将必须使用某种 URI 身份验证方案,可能使用 被动模式
Getting Mylyn is actually tricky:
proxy.eclipse.org:80
should work (notdev.eclipse.org
)The only official way to get the code is through Eclipse, loading a PSF (Project Set File)
See Mylyn contributor page:
Checkout
Now, the only way to manually checkout those projects is through bug 265847:
You can try this script and generate the appropriate ant build script to checkout all the appropriate Mylyn CVS repos.
All that being said, that leaves the issue of the firewall.
The best best is to use port 80
but since 'mylyn' might not be a valid CVS repo node, I would recommend using one that actually exists to validate the possibility to access and import a CVS repo content behind your firewall.
If your firewall need authentication, that means CVS will have to use some kind of URI authentication scheme, potentially using Passive Mode
这对我在公司防火墙后面有效:
cvs "-d:pserver;proxy=myproxy.company.com;proxyport=99999:[电子邮件受保护]:/cvsroot/tools" co org.eclipse.mylyn
This works for me behind my company firewall:
cvs "-d:pserver;proxy=myproxy.company.com;proxyport=99999:[email protected]:/cvsroot/tools" co org.eclipse.mylyn