После разработки перенесли проект на продакшен сервер.
Проект с подмодулями, которых два - один из публичного репозитория, другой из закрытого.
Сабмодули не обновлюятся даже из публичного репозитория:
> git submodule update
Cloning into 'local/components/xxx'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Clone of 'git@github.com:Author/repo' into submodule path 'local/components/xxx' failed
Какой к черту Permission denied если репозиторий публичный?
Вторая проблема это использование Deploy key - он сделан и для основного репозитория и для одного из подмодулей, но если для основного я указал алиас при клонировании, то как указать алиас с деплой ключом для подмодуля? Как изменить настройки подмодуля, чтобы он брал теперь данные не с github.com, а с github.com-my-repo?