Я использую 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 не предоставляет доступ к оболочке".