【发布时间】:2012-09-13 16:04:53
【问题描述】:
我需要为一些公司内部库设置一个 Maven 存储库,这些库需要仅供我们的开发人员访问(即安全),但应该可以通过 Internet 安全访问。
我熟悉设置公共 Maven 存储库,但不确定设置私有远程访问存储库的最佳方式。
我该怎么做?
【问题讨论】:
-
别想了,把它放在只有你的开发人员可以访问的 VPN 后面。
-
本地网络无法设置仓库?
-
我们的许多开发人员都在远程工作,因此我们没有真正的本地网络。我不想仅仅为了这个目的而设置 VPN。
-
在这种情况下,最明智的做法是将存储库放在防火墙后面,并允许外部人员通过您的 VPN 访问它。您可以设置一个可公开访问的服务,要求所有用户提供某种凭据,但是当您真的不需要组织外部的任何人使用时,为什么要向外界开放您的存储库(以及由此带来的所有风险)它?当然,假设您有一个 VPN - 但如果您有远程员工,您可能应该有一个 VPN,以便他们可以安全地访问您的内部服务。
-
此链接在这种情况下可能会有所帮助 - Maven private remote repository setup