首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自私有gitlab的Load composer包

来自私有gitlab的Load composer包
EN

Stack Overflow用户
提问于 2017-09-12 13:16:42
回答 2查看 1.4K关注 0票数 0

在我的作曲家设置中,我从两个repos加载包。一个作曲家回购和一个私人的gitlab回购。当我试图在本地windows计算机上安装composer时,会收到以下错误消息:

GitLab:找不到你要找的项目。致命:无法从远程存储库读取。请确保您有正确的访问权限和存储库存在。..。在任何版本中都找不到所请求的包sv-test/testextension,包名中可能有一个错误。

认证是通过lokal键和密码完成的,t seem to be the problem. What的设置有问题吗?

该项目的composer.json如下所示:

代码语言:javascript
复制
{
    "repositories": [
        {
            "type": "composer",
            "url": "https://composer.typo3.org/"
        },
        {
            "type": "git",
            "url": "git@gitlab.xydevbox.de:sv-test/Testproject.git"
        }
    ],
    "name": "svdev/master-dev-box",
    "description": "",
    "type": "project",
    "license": "MIT",
    "homepage": "https://www.xydevbox.de/",
    "authors": [
        {
            "name": "Sacha Vorbeck",
            "email": "sacha.vorbeck@xydevbox.de",
            "homepage": "https://www.xydevbox.de/",
            "role": "Developer"
        }
    ],
    "require": {
        "sv-testbox/testextension": "*",
        "helhum/typo3-console": "^4.5",
        "typo3/cms": "^8.7"
    },
    "config": {
        "sort-packages": true,
        "process-timeout": 2000,
        "preferred-install": {
            "typo3/cms": "source",
            "*": "dist"
        }
    },
    "extra": {
        "typo3/cms": {
            "cms-package-dir": "{$vendor-dir}/typo3/cms",
            "web-dir": "web"
        }
    }
}

来自gitlab私有回购包的composer.json如下所示:

代码语言:javascript
复制
{
  "name": "sv-testbox/testextension",
  "type": "typo3-cms-extension",
  "description": "",
  "homepage": "https://www.xydevbox.de/",
  "license": ["GPL-2.0+"],
  "keywords": ["TYPO3 CMS"],
  "version": "master",
  "dist": {
    "url": "git@gitlab.xydevbox.de:sv-test/Testproject.git",
    "type": "git"
  }
}
EN

回答 2

Stack Overflow用户

发布于 2017-09-12 13:41:15

也许最新的作曲家版本1.5.2是适合你的,如果你看一下发行说明

  • 固定的GitLabDriver循环在某些条件下
  • 修正了对未经身份验证的请求的GitLabDriver支持
  • 修正了GitLab zip下载,如果未经身份验证,不会触发凭据提示
  • 固定路径存储库支持COMPOSER_ROOT_VERSION,它现在适用于同一git存储库中的所有路径repos。
  • 固定路径存储库处理副本以避免复制VCS文件和其他文件
  • 修正了忽略列表和创建项目命令的子目录调用,以及使用--working dir对Composer的调用。
  • 修正了在非稳定包上调用remove时出现的无效警告

https://github.com/composer/composer/releases

票数 1
EN

Stack Overflow用户

发布于 2017-09-15 12:32:24

谢谢乔治和NextThursday。在TYPO3松弛的帮助下,我终于开始运行它了。替换部分不见了。我还了解到,不应该手动编辑composer.json文件--总是使用命令行选项来修改它。这个例子:https://github.com/TYPO3-Console/TYPO3-Console/blob/master/composer.json也很有用。

项目composer.json:

代码语言:javascript
复制
{
    "repositories": [
        {
            "type": "composer",
            "url": "https://composer.typo3.org/"
        },
        {
            "type": "vcs",
            "url": "https://github.com/svorbeck/masterconfig"
        }
    ],
    "name": "svorbeck/demo",
    "description": "",
    "type": "project",
    "license": "MIT",
    "homepage": "https://xydevbox.de/",
    "authors": [
        {
            "name": "Sacha Vorbeck",
            "email": "sacha.vorbeck@xydevbox.de",
            "role": "Developer"
        }
    ],
    "require": {
        "svorbeck/masterconfig": "dev-master",
        "typo3/cms": "^8.7"
    },
    "config": {
        "sort-packages": true,
        "process-timeout": 2000,
        "preferred-install": {
            "typo3/cms": "source",
            "svorbeck/masterconfig": "source",
            "*": "dist"
        }
    },
    "extra": {
        "typo3/cms": {
            "cms-package-dir": "{$vendor-dir}/typo3/cms",
            "web-dir": "web"
        },
        "helhum/typo3-console": {
            "install-extension-dummy": "0"
        }
    }
}

ext composer.json:

代码语言:javascript
复制
{
    "name": "svorbeck/masterconfig",
    "type": "typo3-cms-extension",
    "description": "svorbeck master configuration",
    "require": {
        "typo3/cms-core": "^8.7"
    },
    "replace": {
        "masterconfig": "self.version",
        "svorbeck/masterconfig": "self.version"
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46177494

复制
相关文章

相似问题

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