【问题标题】:arcanist install-certificate fails奥术师安装证书失败
【发布时间】:2015-05-15 08:39:19
【问题描述】:

我建立了自己的托管 phabricator,一切正常(Diffusion repo 等)

在我的开发盒上安装了 arcanist 并运行“arc install-certificate”后遇到了问题,出现以下异常:

正在尝试连接到服务器... 登录到 PHABRICATOR 在浏览器中打开此页面并在必要时登录 Phabricator:

http:///conduit/login/

然后将 API Token 粘贴到下面的那个页面上。

Paste API Token from that page: cli-e644viducdcccrge4i7zo5nfa66d

使用异常:令牌“cli-e644viducdcccrge4i7zo5nfa66d”不是有效的 API 令牌。服务器在尝试将其用作令牌时返回此响应:ERR-CONDUIT-CORE:尝试访问 PhabricatorUser 上的附加数据(通过 getAwayUntil()),但实际上并未附加数据。在访问对象上的可附加数据之前,您必须加载并附加它。

我想知道可能出了什么问题?非常感谢您的见解!

【问题讨论】:

    标签: phabricator arcanist


    【解决方案1】:

    我已经看到我们的用户多次出现此问题。到目前为止,在所有情况下,问题都是用户错误地设置了 phabricator uri。

    建议:

    • 检查您的项目 .arcconfig 或全局 .arcrc 文件(如果您在项目之外执行此操作)。
    • 验证您的 Phabricator 站点的 URI 是否正确。我见过的典型问题是使用 http:// 而不是 https:// 访问

    【讨论】:

    • 残酷的事情是生成令牌在配置中与 http:// 一起工作,但使用令牌然后失败并显示非常无用的消息,例如 "Usage Exception: The token "cli-abcabcabc" is not a valid API Token. The server returned this response when trying to use it as a token: ERR-INVALID-SESSION: Session key is not present.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-05
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多