首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用composer从bitbucket获取文件?

如何使用composer从bitbucket获取文件?
EN

Stack Overflow用户
提问于 2018-08-01 21:06:38
回答 1查看 622关注 0票数 0

我在bitbucket上创建了私有存储库,其中包含composer.json和供应商目录(供应商目录包含php文件)。只有主分支看起来像这样:https://bitbucket.org/example/composer,这是composer文件:

代码语言:javascript
复制
{
  "name": "example/composer",
  "description": "composer repository",
  "require": {
    "php": ">=5.4"
  },
  "autoload": {
    "psr-4": {
      "example\\composer\\": "vendor/"
    }
  }
}

我的服务器上有composer文件:

代码语言:javascript
复制
{
  "name" : "example/composer",
  "description" : "composer repository",
  "repositories": [
    {
      "type": "vcs",
      "url":  "git@bitbucket.org:example/composer.git"
    }
  ],
  "require": {
    "php": ">=5.4"
  }
}

当我安装composer时,我只是想把我的供应商目录从存储库下载到服务器上我用ssh正确地连接到了bitbucket,但是当我安装composer时,我只是生成了一堆自动加载的文件,但是我的文件仍然留在bitbucket上:сHelp pls

EN

回答 1

Stack Overflow用户

发布于 2018-08-01 21:27:37

主存储库类型是composer存储库。它使用包含所有包元数据的单个packages.json文件。

packagist使用的存储库类型。要引用composer存储库,请在packages.json文件之前提供路径。

代码语言:javascript
复制
{
    "packages": {
        "vendor/package-name": {
            "dev-master": { @composer.json },
            "1.0.x-dev": { @composer.json },
            "0.0.1": { @composer.json },
            "1.0.0": { @composer.json }
        }
    }
}

composer.json标记将是来自该包版本的composer.json的内容,至少包括:

代码语言:javascript
复制
//name
//version
//dist or source
//Here is a minimal package definition:
{
  "name": "name/name",
    "version": "verison",
    "dist": 
{
        "url": "**URL**",
        "type": "zip,
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51634093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档