我正在尝试设置一个操作,其中唯一的互联网访问外部回购是通过artifactory服务器。我已经关注了此网页上的凉亭信息http://www.jfrog.com/confluence/display/RTF/Bower+Repositories
我可以成功地执行bower-art-resolver的npm安装(使用npm远程存储库为神经中的npmjs),但是然后尝试执行示例bower安装bootstrap它失败,因为bower试图找到git: //github.com/twbs/bootstrap.git,由于防火墙,我无法访问github.com。
如果让bower注册表远程存储库不足以使设置工作,我如何使完整的bower工作流工作?是否存在神器VCS功能发挥作用的方式?我如何让bower利用它而不是试图到达github.com?
这个防火墙场景似乎是存储库服务器的常见用例,所以我确定我错过了一些东西。
答案 0 :(得分:2)
确保您正在执行以下操作:
(1)在代理Bower注册表的Artifactory中创建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