私有Gitlab作曲家存储库访问

时间:2017-05-15 05:11:52

标签: php composer-php gitlab

我正在尝试让我的作曲家文件从Gitlab中取出一个存储库,但到目前为止它仍然要求我的用户名&密码。

{
"repositories": [
    {
        "type": "package",
        "package": {
            "name": "composer-pkg-name",
            "version": "0.1.0",
            "type": "package",
            "source": {
                "url": "https://blah@gitlab.com/repo-url,
                "type": "git",
                "reference": "master"
            },
            "autoload": {
                "classmap": [""]
            }
        }
    }
],
"require": {
    "blah/composer-pkg-name": "0.1.0"
},
"config": {
    "gitlab.com": "secret-account-access-token"
}}

1 个答案:

答案 0 :(得分:3)

在作曲家中创建auth.json文件。例如。 /home/username/.config/composer如果你使用ubuntu

{
    "http-basic": {
        "gitlab.com": {
            "username": "login",
            "password": "password"
        }
    }
}