@brud
специально для самых нежных и трепетных

Как заставить composerвидеть приватный репозиторий на github?

Имеется приватная репа на гитхабе с самописной библиотекой, прописал ее в композер
{
    // ...
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/company/name.git"
        }
    ],
    "require": {
        // ...
        "company/name": "dev-master"
    }
}


потом пробовал прописать в /home/user/.composer/auth.json ключ OAuth, созданный в гитхабе (этот вариант не очень хорош, так-как позволяет всем прогерам компании получить доступ ко всем приватным проектам, что нужно далеко не всегда), так и бэйсик хттп авторизацию

//first variant
{
    "github-oauth": {
        "github.com": "xxxxxxxxxxxxxxxxxxx"
    }
}

//second variant

{
    "https://api.github.com/user": {
            "username": "username",
            "password": "password"
        },
}


Но в итоге получаю ошибку композера
Your requirements could not be resolved to an installable set of packages.

Problem 1
- The requested package company/name could not be found in any version, there may be a typo in the package name.

Хотя сам композер файл он скачивает, и пишет в свой кэш инфу обо всех зависимостях...
  • Вопрос задан
  • 627 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы