我尝试查看开放齿轮(cogbuntu)使用 bazaar 使用他们在其 wiki 中提到的命令。
这是在终端中输入的代码
bzr branch -r40 lp:cogbuntu cogbuntu-11.10
这是我得到的错误
ERROR: Connection error: while sending CONNECT xmlrpc.launchpad.net:443: [Errno 113] No route to host
有人能解释一下如何使这个东西工作吗?
答案1
直到最近我也遇到了非常类似的问题。
首先,如果您使用代理,则需要设置https_proxy
,而不是“http_proxy”,因为 Launchpad 使用 https。如果您有curl
或wget
,则可以通过运行以下命令来确认代理设置是否有效:
curl https://code.launchpad.net/
其次,SSL 证书存在一个长期存在的错误,即使正确配置,也会阻止您通过代理签出项目。此问题已在 2.5.1 版中修复。如果您使用的是早期版本,即使是 2.5,也必须升级到 2.5.1(当前稳定版本)。
答案2
您是否有一个 HTTP 代理?echo $http_proxy
应该告诉您。
您可能想尝试:
bzr branch -r40 https://bazaar.launchpad.net/+branch/cogbuntu cogbuntu-11.10
这将避免 XMLRPC 步骤。