Композитор не использует ключ, установленный через пересылку агента SSH

Я использую переадресацию агента SSH с моей коробкой Vagrant. Похоже, что это настроено правильно, так как я могу успешно выполнить клон git в моем личном репозитории:

$ git clone git@github.com:myorganisation/myrepo.git

Cloning into 'myrepo'...

Этот репозиторий также представлен в моем composer.json:

{
    "type": "vcs",
    "url":  "git@github.com:myorganisation/myrepo.git"
},

Однако когда я бегу composer update под тем же пользователем я получаю ошибку, указывающую, что я не аутентифицирован:

The "https://api.github.com/repos/com:myorganisation/myrepo" file could not be downloaded (HTTP/1.1 404 Not Found)

Как я могу дать Composer команду использовать мой перенаправленный ключ?

1 ответ

Я отсортировал это, добавив no-api опция:

{
    "type": "vcs",
    "no-api": true,
    "url":  "git@github.com:myorganisation/myrepo.git"
}
Другие вопросы по тегам