如何在git-reo中存储composer(satis)包



我有存储库的私有列表。我不想将repositories中的整个列表添加到composer.json中的每个包中。

作曲家"说",我必须和萨蒂斯一起创造一个储藏室。但我需要启动web服务器或为其打开单独的ssh访问。但我不想要它。我已经有了正确配置访问权限的git服务器。

Satis生成纯html和json文件。

如何将这些文件存储在另一个git存储库中,并在安装或更新包时使用它?

在我看来,子回购可能会解决您的问题。通过这种方式,您可以将其他存储库"链接"到指定的存储库中。

http://www.git-scm.com/book/en/Git-Tools-Submodules

或者,可以使用此处所述的创建单独的包吗?

如何与主应用程序一起开发另一个子模块。[composer,php]

不幸的是,这是不可能的,因为您需要使用Satis用新版本的包更新包列表。我也不认为这是萨提斯的意图。

Satis为您提供了一个单独的存储库,可以添加到每个项目中,作为一个主库。但它需要能够使用webhook、cronjobs或手动命令更新自己。如果它不在某个地方"运行",它将无法做到这一点。

您想要的是一个存储在存储库中的通用composer.json文件,该存储库包含所需包的列表。然后,您可以在每个项目中关闭此单个文件。

相关内容

  • 没有找到相关文章

最新更新