【问题标题】:Can't install conan recipe from Artifactory OSS server from Bamboo server无法从 Bamboo 服务器安装 Artifactory OSS 服务器的柯南食谱
【发布时间】:2021-09-09 13:19:44
【问题描述】:

我在 linux 服务器上安装了适用于 C++ 的 JFrog Artifactory Community Edition 7.11.2,我可以从我的 Windows 电脑通过conan install .. 命令成功安装项目所需的配方。但是,当我在 Bamboo 服务器(Windows)上使用相同的文件和脚本作为构建计划时,我收到以下错误:

ERROR: Couldn't read login

柯南建议:

Try removing 'C:\WINDOWS\system32\config\systemprofile\.conan\.conan.db' file.

我已经这样做了,但仍然遇到同样的错误。 Bamboo 服务器使用本地系统帐户运行。

在 CI 中使用 Conan 和 Bamboo 是否有推荐的做法?

【问题讨论】:

    标签: artifactory bamboo conan


    【解决方案1】:

    默认情况下,匿名用户被禁用,这意味着只有经过身份验证的用户才能从 Artifactory 上传或下载包。

    如果你的 Bamboo 实例只是下载,没有认证,那么首先你需要启用匿名用户访问:https://www.jfrog.com/confluence/display/JFROG/Users+and+Groups#UsersandGroups-ManagingUsers

    只有管理员账户可以做到。

    【讨论】:

    • 感谢您的回复,我已经这样做了!
    • 成功了吗?请更新您的问题,以便其他用户可以从您的问题中学习。
    • 没有没有用。当我在同一台 PC 上从命令行尝试 conan install .. 命令时遇到同样的问题。
    • 另外一个有趣的事实是,您使用的是System32下的柯南缓存文件夹,这是不正常的。可能我们对您的用户有权限限制。我建议通过CONAN_USER_HOME 自定义柯南缓存路径。你可以指向`C:\Users\`
    • 尝试过,并将每个人、SYSTEM、localAccount 的权限也设置为目录的完全访问权限!但仍然得到同样的错误。
    【解决方案2】:

    问题是我在 remotes.txt 文件中有多余的"。我有这样的台词...

    "conancenter" "https://center.conan.io" true 应该是什么时候

    conancenter https://center.conan.io true

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 2017-10-12
      相关资源
      最近更新 更多