laravel – 作曲家创建项目从私人回购 - 代码日志

laravel – 作曲家创建项目从私人回购

我有一个位于Bit Bucket上的私人项目。我有一个SSH密钥设置。有没有办法我可以使用php composer create-project vendor / name path命令,就像在Packagist上一样吗?
那么有不同的方式来完成这一个是使用一个使用composer的存储库而不是packagist.org,这是一个更好的更集中的方式来管理你的私人作曲家包。另一种方法是在每个环境中使用一个composer.json,它将您的环境中的私有资源合并到一起。

第一

Composer allows you to use private repositories to create projects.

像这样…

composer create-project vendor/name path --repository-url=http://repo.yourcomposerrepo.com

因为你不会向packagist提交一个私人包。该URL只需要一个packages.json文件,您可以使用satis或您自己的packagist,如果你想要一个更动态的解决方案的packages.json。

使用composer.json的方法适用于已经创建的项目,该项目将使用专用软件包的自定义存储库,而不是从专用存储库创建新项目。如果要下一个类似的路线,请使用下一个方法。

第二

将您的私有存储库配置为您的环境中的全局config.json。然后像正常..

composer create-project vendor/name path
http://stackoverflow.com/questions/18160115/composer-create-project-from-private-repo

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:laravel – 作曲家创建项目从私人回购