Git 编写器版本控制私有存储库
我在github上有几个私人回购协议,我使用composer将它们加载到我的项目中。我的composer.json文件如下所示:Git 编写器版本控制私有存储库,git,versioning,composer-php,Git,Versioning,Composer Php,我在github上有几个私人回购协议,我使用composer将它们加载到我的项目中。我的composer.json文件如下所示: ... "repositories": [ { "type": "git", "url": "git@github.com:me/my-repo.git" } ], "require": { "me/my-repo": "*" } ... 如何在“me/my repo”文件中配置composer.json,以
...
"repositories": [
{
"type": "git",
"url": "git@github.com:me/my-repo.git"
}
],
"require": {
"me/my-repo": "*"
}
...
如何在“me/my repo”文件中配置composer.json,以便请求特定版本的repo?例如,我希望能够在一些项目中使用“我/我的回购”:“1.0.x”,在另一个项目中使用“我/我的回购”:“1.5.x-dev”
我环顾了四周,但没有找到一种方法。你可以使用satis:
它将对您的存储库进行爬网,并为您的项目构建可用版本的列表。如果您不想使用Git配置Composer或设置自己的SATI,您可以尝试云替代方案。我为Gemfury工作,我们将很快向我们的私有云回购引入Composer支持。如果您想尽早试用,这里有一个关于如何开始的指南:它甚至可以为您构建一个web视图,这是一个非常棒的小工具。