"git submodule update --init --recursive" постоянно запрашивает у меня пароль - PullRequest
0 голосов
/ 07 июля 2019

Я использую Mac OS X и GitHub, и я настроил Git и мои SSH-ключи в соответствии с инструкциями Настройка GitHub на странице Git. Я также добавил ключ github SSH в свою цепочку ключей Mac OS X, как упоминалось на странице парольных фраз ключа SSH GitHub . Мой открытый ключ зарегистрирован в Git.

Как только я попаду в каталог и попытаюсь обновить подмодули с помощью "git submodule update --init --recursive", я получаю это

"Enter passphrase for key '/Users/foo-username/.ssh/id_rsa': Enter passphrase for key '/Users/foo-username/.ssh/id_rsa': Enter passphrase for key '/Users/foo-username/.ssh/id_rsa':"

вышеприведенный три раза за раз и не так

Enter passphrase for key '/Users/foo-username/.ssh/id_rsa':
Enter passphrase for key '/Users/foo-username/.ssh/id_rsa':
Enter passphrase for key '/Users/foo-username/.ssh/id_rsa':
Enter passphrase for key '/Users/foo-username/.ssh/id_rsa':

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

PS: я попробовал ssh -T git@github.com и там написано "Привет, имя пользователя foo! Вы успешно прошли аутентификацию, но GitHub не предоставляет доступ к оболочке".

...