2012-11-30 62 views
4

我在github上有几个私人回购,我使用作曲家加载到我的项目中。我composer.json文件看起来像这样:作曲家版本化私人存储库

... 
"repositories": [ 
    { 
     "type": "git", 
     "url": "[email protected]:me/my-repo.git" 
    } 
], 
"require": { 
    "me/my-repo": "*" 
} 
... 

如何配置我的composer.json在“我/我的回购”的文件,所以我可以要求回购的某些版本?例如,我希望能够在某些项目中使用“me/my-repo”:“1.0.x”,在另一个项目中使用“me/my-repo”:“1.5.x-dev”。

我已经看了四周,但一直没能找到办法做到这一点。

回答

0

如果您想避免使用Git配置Composer或设置您自己的Satis,您可以尝试使用云替代方案。我在Gemfury工作,我们将很快将Composer支持引入我们的私有云回购。如果你想早点尝试一下,下面是一个关于如何开始的指南:http://devcenter.gemfury.com/articles/php-composer-server.html