我收到了一些关于构建 Ubuntu 时发生错误的电子邮件活体肝素,作为电子邮件订阅功能。
我输入了以下命令。
$ bzr branch lp:launchpad-buildd
我从https://launchpad.net/launchpad-buildd
该命令显示以下错误消息。
Permission denied (publickey).
ConnectionReset reading response for 'BzrDir.open_2.1', retrying
Permission denied (publickey).
bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist.
那么如何获取和设置公钥?或者我的命令有错误吗bzr
?
是什么启动板构建?
答案1
这公钥是您的公共 ssh 密钥。出现此错误是因为它尝试使用远程控制方法。默认情况下,它会尝试使用与您的本地帐户相同的用户名进行连接,并将尝试使用您现有的远程控制密钥。如果您没有 Launchpad 帐户,或者其他人的帐户与您在 PC 上使用的用户名相同,则无法连接。只有当您告诉 bzr 您的 Launchpad 用户名时,它才会这样做。如果您正在从 cron 作业或其他未经身份验证的会话运行脚本,那么它将没有ssh 密钥环解锁,因此将无法使用您的ssh 身份与服务器进行身份验证財政署已配置为这样做。
如果你想在 cron 作业或未经身份验证的会话中运行某些操作,从 Launchpad 中签出分支,你可以在计算机上创建另一个用户来执行此类任务,而不需要財政署配置为以您的用户身份登录 Launchpad。相反,它将在签出分支时使用通过 HTTP 的匿名下载。