zan*_*ona 17 hosting rubygems private public-key
无论如何,有没有可能举办私人红宝石宝石的地方?所以我可以通过使用公钥或类似的方式仅允许它被拉到特定的地方?
谢谢
que*_*est 11
有几个选项供您使用......
在要从中分发它的任何服务器上安装gem.然后gem server在机器上运行.这将启动一个可以被任何人查询的小型gem服务器.然后只需将新的gem源添加到客户端计算机.gem sources -a <server>.
设置一个gitosis服务器并将gem源代码存储在那里.然后只需从repo中拉出并在需要更新时构建gem.是的,构建和安装gem需要额外的几个步骤,但是您将获得基于密钥的身份验证以获得更好的安全性.
与gitosis完全相同,但你必须付钱才能使它变得私密.如果你负担得起,这不需要设置.
不幸的是,没有一个主要的宝石服务完全符合您的需求.Github停止构建宝石,RubyGems不提供任何私有宝石托管.希望上面的工具之一能够很好地为您服务.就个人而言,我会选择gem服务器选项,然后通过IP或其他一些访问限制来锁定机器.我知道它不完美,但它的工作原理很快/很容易设置.