Композитор не использует ключ, установленный через пересылку агента 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"
}