Я обнаружил проблему, в которой использую эту команду:
git clone --recurse-submodules ssh://git@someurl:9999/someproject/repoX.git
git успешно клонирует репо, если я не передаю git клонирует какие-либо флаги , но выдает эту ошибку, когда я использую --recurse-submodules и git пытается клонировать единственный подмодуль:
git@someurl: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
fatal: clone of 'ssh://git@someurl:9999/someproject/submodule_repo.git' into submodule path 'C:/someproject/submodule_repo' failed
Очевидный ответ - мои права доступа плохие, но я могу клонировать подмодуль репо напрямую без проблем .. Эта команда завершается успешно: git clone --recurse-submodules ssh://git@someurl:9999/someproject/submodule_repo.git
что дает git?