如何在 LaunchPad 上针对私有 PPA 进行身份验证?

ssc*_*rth 5 launchpad apt ppa authentication

我是 LaunchPad 上私人 PPA 的维护者。尽管如此,我还是不知道如何正确地对其进行身份验证。我有一个以

 https://private-ppa.launchpad.net/...
Run Code Online (Sandbox Code Playgroud)

在我的sources.list,但运行apt-get update结果

W: Failed to fetch https://private-ppa.launchpad.net/...: 401  Authorization Required
Run Code Online (Sandbox Code Playgroud)

我需要在哪里输入我的凭据?sources.list作为喜欢的一部分

https://username:password@private-ppa.launchpad.net/...
Run Code Online (Sandbox Code Playgroud)

?如果是的话,这些username是什么password?这是我用来登录 LaunchPad Web 界面的用户名吗?但这是我的 Ubuntu One 电子邮件地址,而不是用户名。另外对于密码,我应该使用哪一个?如果我直接在浏览器中输入 PPA 的 URL,我会收到一条提示:

A username and password are being requested by https://private-ppa.launchpad.net. The site says: "Token Required"
Run Code Online (Sandbox Code Playgroud)

该消息指的是什么令牌?

编辑:我是否受到https://bugs.launchpad.net/launchpad/+bug/860273上的错误的影响?如果是这样,我如何生成访问令牌?

ssc*_*rth 5

我已经发现了:

  1. 转至 PPA 页面。
  2. 单击右上角的管理访问。
  3. 单击左上角的添加访问权限。
  4. 输入个人(您自己)或团队(您所属的团队)的姓名,然后单击行末尾的“添加” 。
  5. 返回 PPA 页面。
  6. 展开有关此 PPA 的技术详细信息部分,其中现在在 URL 中包含凭据。