私有 Composer 镜像和仓库的实现

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

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

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

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

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

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

本作品采用《CC 协议》,转载必须注明作者和本文链接
chongyi
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

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

6年前 评论
chongyi

@lx1036 恩,晚些时候吧

6年前 评论

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