使用私有作曲家 VCS Git 存储库



我正在尝试将我的存储库与作曲家一起使用。将其作为类型包等获取效果很好,但我想将其用作 VCS。

因此,我在存储库中添加了一个composer.json,如下所示:

{
    "name": "gkm/storage",
    "authors": [
        {
            "name": "David Schunke",
            "email": "my@email.me"
        }
    ],
    "require": {
        "php": ">=5.3.0"
    },
    "autoload": {
        "psr-0": {
            "Gkm\storage\": ""
        }
    }
}

在项目中,我喜欢使用这个存储库中的库,我添加了这个 composer.json:

{
    "repositories": [
        {
            "type": "vcs",
            "url": "git@gitlab.my.domain.com:gkm/storage.git"
        }
    ],
    "require": {
        "gkm/storage": "*"
    }
}

现在,当我执行作曲家更新时,它返回一个错误:

问题1 - 在任何版本中都找不到请求的软件包 gkm/storage,软件包名称中可能存在拼写错误。

不幸的是,我没有找到有关此的非常详细的信息。将其与执行相同操作但仅通过 packagist.org 而不是自定义存储库服务器发布的第三方库进行比较,它看起来非常相似。

希望这里有人能看到问题所在。

您是否标记了版本?否则,Composer 无法将"*"解析为某个版本,并且您不允许该已安装软件包的开发稳定性。

相关内容

  • 没有找到相关文章

最新更新