我有仓库的私人列表。我不想将repositories中的整个列表添加到每个包中。
作曲家"said",我必须用Satis创建存储库。但我需要启动web-server或为它打开单独的ssh访问。但我不想要它。我已经有了正确配置访问权限的git服务器。
Sati生成纯html和json文件。
如何将这些文件存储在另一个git库中,并在安装或更新包时使用它?
发布于 2014-04-25 01:47:41
在我看来,子回购可能会解决您的问题。通过这种方式,您可以将其他存储库“链接”到指定的存储库。
http://www.git-scm.com/book/en/Git-Tools-Submodules
或者可以像这里描述的那样创建单独的包?
how to develop another sub-module along with the main application. [composer,php]
发布于 2014-04-29 07:30:57
不幸的是,这是不可能的,因为您需要使用Satis使用新版本的包来更新包列表。我也不认为这是萨蒂斯的意图。
Satis为您提供了一个单独的存储库,可以将其添加到每个充当主项目的项目中。但它需要能够使用webhooks、cronjob或手动命令进行自我更新。如果它不是在某个地方“运行”,它将无法做到这一点。
您所请求的是一个存储在存储库中的通用composer.json文件,其中包含所需包的列表。然后,您可以将此单个文件关闭到每个项目中。
https://stackoverflow.com/questions/23097810
复制相似问题