使用 Artifactory 安装 Bower

Bower install with Artifactory

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

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

如果 Bower 注册表远程存储库不足以使设置工作,我该如何使完整的 Bower 工作流工作?人工 VCS 功能有什么方法可以发挥作用吗?我如何让凉亭利用它而不是试图达到 github.com?

这个防火墙场景似乎是存储库服务器的常见用例,所以我确定我遗漏了什么。

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

(1) 在 Artifactory 中创建一个代理 Bower 注册表的 remote repository。请注意,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