Подмодуль Git git@github.com: Ошибка в доступе (publickey) - PullRequest
0 голосов
/ 23 июня 2019

Когда я запускаю
git submodule add -f git@github.com:VundleVim/Vundle.vim.git .vim/bundle/Vundle.vim
это происходит

Cloning into '/home/ridhwaans/dotfiles/.vim/bundle/Vundle.vim'... 
git@github.com: 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 'git@github.com:VundleVim/Vundle.vim.git' into submodule path '/home/ridhwaans/dotfiles/.vim/bundle/Vundle.vim

Я в базовом каталоге проекта .git, ключ ssh активен, ssh -T git@github.com возвращает действительный, я скореене используйте https url.
почему это происходит и как это исправить

1 Ответ

0 голосов
/ 23 июня 2019

VundleVim/Vundle.vim - публичный репозиторий на GitHub.

Так что для подмодуля вам не нужно использовать SSH URL:

git submodule add -f https://github.com/VundleVim/Vundle.vim.git .vim/bundle/Vundle.vim

Но если вы не хотите использовать HTTPS, вы можете попробовать и посмотреть, что блокирует (при условии Linux):

export GIT_SSH_COMMAND="ssh -v"
git ls-remote git@github.com:VundleVim/Vundle.vim.git
git submodule add -f git@github.com:VundleVim/Vundle.vim.git .vim/bundle/Vundle.vim
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...