Хотите добавить приватное репо в проект через композитора - PullRequest
0 голосов
/ 17 января 2019

Я хочу добавить свой частный репозиторий github в папку продавца с помощью composer. Любая помощь будет оценена.

Я пробовал это в моем composer.json файле.

    {
        "repositories": [
            {
                "type": "vcs",
                "url": "https://github.com/{vendor}/{project}"
            }
        ],
        "require": {
            "{vendor}/{project}": "*"
        }
      }

Я получаю возвращенные ошибки при запуске composer update:

Задача 1

  • Запрошенный пакет {vendor} / {project} не найден ни в одной версии, возможно, в названии пакета есть опечатка.

Потенциальные причины:

  • Это приватный пакет, и вы забыли добавить собственный репозиторий, чтобы найти его

Я также попробовал следующее в composer.json:

      {
      "repositories": [
              {
                  "type": "package",
                  "package": {
                      "name": "{vendor}/{project}",
                      "version": "1.0",
                      "type": "package",
                      "source": {
                      "url": "git@github.com:{vendor}/{project}",
                      "type": "git",
                      "reference": "master"
                      }
                  }
              }
          ],
      "require": {
            "{vendor}/{project}": "*"
        }
    }

После запуска composer update я не получаю сообщение об ошибке, однако проект, который я пытаюсь получить, недоступен в папке vendor.

В моем {vendor} / {project} файл composer.json выглядит следующим образом:

   {
       "name": "{vendor}/{project}",
       "description": "project",
       "require": {
           "php": ">=7",
           "guzzlehttp/guzzle": "^6.3",
           "guzzlehttp/guzzle-services": "^1.1"
       },
       "autoload": {
           "psr-4": {
               "App\\": "src/"
           }
       }
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...