通过Composer的Gitlab私有存储库

Yur*_*yan 3 repository gitlab composer-php

今天,我在gitlab中创建了私有存储库,并希望通过laravel项目中的composer安装它,但是当我运行composer update时,出现以下错误

您的配置不允许连接到...........

这是我的composer.json的一部分

"repositories": [{
        "type": "package",
        "package": {
            "name": "abc/def",
            "version": "dev-master",
            "type": "package",
            "source": {
                "url": "http://gitlab.abc.pro/abc/def",
                "type": "git",
                "reference": "master"
            },
        }
    } ],
"require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.1.*",
        "abc/def" : "dev-master",  
    },
Run Code Online (Sandbox Code Playgroud)

小智 7

您可以使用:

"repositories": [
    {
     "type": "vcs",
      "url": "ssh://git@gitlab.yourdomain.com/repo/private.git"
    }
]
Run Code Online (Sandbox Code Playgroud)

和这个:

"require": {
    "php": ">=7.0.0",
    "repo/private": "dev-master",
 }
Run Code Online (Sandbox Code Playgroud)