vcs子文件夹中的Composer软件包-如何引用?

时间:2018-11-13 10:00:02

标签: php composer-php

我用一些URL创建了一个GIT存储库。该存储库中有一个文件夹Release,其中包含一个作曲家程序包-composer.json文件,PHP文件等。

现在,如何在另一个项目中引用此软件包?尝试一个:

{
  "require" : {
    "my/package/Release": "dev-master"
  },
  "repositories": [
      {
        "type": "vcs",
        "url":  "git@bitbucket.org:my/package.git"
      }
    ]
}

结果:

  

在git@bitbucket.org:my / package.git的任何分支或标记中均未找到有效的composer.json,无法从中加载软件包。

尝试两个:

{
  "require" : {
    "my/package": "dev-master"
  },
  "repositories": [
      {
        "type": "vcs",
        "url":  "git@bitbucket.org:my/package.git/Release"
      }
    ]
}

结果:

  

[RuntimeException]    无法执行git clone --mirror'git@bitbucket.org:my / package.git / Result''/home/user/.cache/composer/vcs/git-bitbucket.org-my-package.git-Result/ '

     

克隆到裸存储库'/home/user/.cache/composer/vcs/git-bitbucket.org-my-package.git-Result'...    存储库不存在。    致命的:无法从远程存储库读取。

     

请确保您具有正确的访问权限    并且存储库存在。

Composer文档也无济于事。这有可能吗?

0 个答案:

没有答案