【问题标题】:Bower install with Artifactory使用 Artifactory 安装 Bower
【发布时间】:2015-07-16 19:45:55
【问题描述】:

我正在尝试设置一个操作,其中对外部存储库的唯一 Internet 访问是通过工件服务器。我已经关注了这个网页上的凉亭信息http://www.jfrog.com/confluence/display/RTF/Bower+Repositories

我可以按照描述成功地进行 bower-art-resolver 的 npm 安装(在 artifactory 中为 npmjs 使用 npm 远程存储库),但是随后尝试执行 bootstrap 的示例 bower 安装失败,因为 bower 正在尝试查找 git: //github.com/twbs/bootstrap.git,由于防火墙,我无法访问 github.com。

如果拥有 bower 注册表远程存储库不足以使设置正常工作,我如何使完整的 bower 工作流程正常工作?人工 VCS 功能是否有某种方式发挥作用?我如何让 bower 使用它而不是尝试访问 github.com?

这种防火墙方案似乎是存储库服务器的常见用例,所以我确定我遗漏了一些东西。

【问题讨论】:

    标签: github bower artifactory


    【解决方案1】:

    确保您正在执行以下操作:

    (1) 在 Artifactory 中创建 remote repository 代理 Bower 注册表。请注意,Artifactory 需要同时访问 Bower 注册表和 Github。
    (2) 将 Bower 配置为使用您在上一步中创建的 Artifactory 存储库作为 Bower 注册表。这应该在.bowerrc 文件中完成,例如:

    {
      "registry": "http://localhost:8081/artifactory/api/bower/bower-repo"
    }
    

    (3) 安装包时使用bower-art代替bower,例如:

    bower-art install bootstrap
    

    【讨论】:

    • 我错过了您回答的 (1) 中提到的部分。我没有启用 VCS github 项目,我认为只需要 bower 检查项目。更慢地阅读网页我看到了我现在阅读的内容。
    猜你喜欢
    • 2013-11-16
    • 2015-03-05
    • 2013-10-20
    • 2019-01-11
    • 2013-03-18
    • 2014-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多