现在网上到处充斥这各种搭建私有仓库文档,但对于新手来说,总是有那么多的坑。这里我把我的摸索历程写出来给大家参考,希望大家能少踩一些坑。 现在网上到处充斥这各种搭建私有仓库文档,但对于新手来说,总是有那么多的坑。这里我把我的摸索历程写出来给大家参考,希望大家能少踩一些坑。
一, 安装 ComposerComposer 的安装已经有很完善的教程,这里我就不重复造轮子了。安装 Composer安装好之后就能直接在命令行使用 composer命令,如果不是的话,请检查安装过程,后续步骤会直接使用 composer 来做演示。
二, Composer 配置国内镜像这是使用全局方式:composer config -g repo.packagist composer //packagist.phpcomposer.com 为啥要配置国内镜像。原因大家都懂得。。。。
三,使用Git搭建代码仓库自建Git仓库,github仓库, SVN 仓库 都可以用来做为我们的私有仓库。这里我们选择 自建Git仓库。因为相对于 自建SVN仓库,自建Git仓库配合起来会更方便一些。Github 与自建Git仓库功能大概是一样的,但既然需要私有化,就不希望代码让别人看到,所以我们这里选择自建Git仓库。当然GitHub私有项目也是可以的,但是需要收费,我们这里就不考虑了,有需要使用的可以尝试一下。
四:使用 Satis 搭建私有仓库 建立项目
使用 Composer 自带的建项目功能,这个相当于git clone+composer install+ 运行 post-install 脚本。composer create-project composer/satismy-satis--stabilit