私有 Composer 镜像和仓库的实现

问答:[交流] Composer 私有包大家公司内都是如何管理的? 上有人问如何管理私有 composer 包,我提到了我是自己实现的一个仓库镜像拿给公司用。

我自己实现的这个是通过一些粗暴的配置来管理私有包(因为这个主要还是为了缓存外部的包拿给内部使用,以备不患),实际上我自己实现的这个目前对私有包还不友好,需要手工配置。当然,毕竟已有手工配置的办法,改为通过可视化操作也不难,目前懒,还没这么做,有需要的朋友可以手工改良。

该项目仓库地址:https://github.com/chongyi/simple-composer...

由于之前的提交记录中包含了一些敏感信息,只能打包重发,想要了解实现思路的可以通过回复提问。

需要强调的是,这是一个考虑不充分的实现,仅提供了一个思路,毕竟按照 Composer 的文档很容易就做得出来。对于考虑使用在公司内部的,需要注意该项目中存在的大量漏洞,因此仅建议使用于对安全性要求不那么高的内部网络环境下。

PS:该项目没有使用数据库,而是使用的文件系统作为储存方案。这是漏洞源头之一。

本作品采用《CC 协议》,转载必须注明作者和本文链接
chongyi
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 2

Readme 没有详细的使用说明,希望能补充补充。

6年前 评论
chongyi

@lx1036 恩,晚些时候吧

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!