2014-01-28 5 views
-2

Я делаю git fetch из удаленного места ssh. Я не задавал кодовую фразу при установке ключа, он все еще запрашивает у меня пароль.Удаленный git fetch запрашивает пароль

Чтобы обойти это, я создал новую пару ключей с известной ключевой фразой ключа. Затем я ввел это для пароля (при запросе во время выборки). Он все еще меня не пускает. Какого пароля он ожидает?

Обновление: я обновил репозиторий открытым ключом SSH. Но локально я просто переписал старый ключ. Есть что-то еще, что мне нужно сделать?

+1

Нам нужна дополнительная информация. Действительно ли ваш ключ загружен? (ssh-add -L) - это ваш ключ, другой для вас? С каким протоколом вы подключаетесь к удаленному? SSH? мерзавец? – UpAndAdam

+0

Я использую протокол ssh для связи с удаленным git. – developer747

+0

Посмотрите на @michas ниже; он забирает вас по пути, на который я собирался, когда вы ответили. – UpAndAdam

ответ

1

git обычно работает с использованием аутентификации ключа ssh, а не аутентификации паролем. Вы хотите, чтобы ваш репозиторий имел открытый SSH-ключ на удаленном сервере, чтобы правильно аутентифицировать ключи.

+0

ИМХО, хотя он отвечает на письмо своего вопроса (какой пароль он просит); Я не думаю, что это полностью отвечает на намерение (как я могу исправить проблему). Это, конечно, не дает ничего, кроме вопроса, который я оставил для ОП в комментариях. – UpAndAdam

1

Если вас попросят ввести пароль, вы, скорее всего, не используете ssh-ключи для аутентификации.

Сначала убедитесь, что используете правильный URL. Убедитесь, что вы действительно используете URL-адрес ssh, и верно, что имя пользователя и номер порта.

Следующая загрузить секретный ключ в ваш агент: ssh-add $private_key_file

Теперь проверьте ключ загружается и показать вам открытый ключ с помощью: ssh-add -L

Убедитесь, что ваш сервер настроен с этим открытым ключом. Убедитесь, что приведенный выше ключ соответствует настройке, настроенной на вашем сервере.

Теперь ваша команда git должна работать без проблем ssh.

+0

Это в основном, где я собирался, и то, что я сказал в комментариях. – UpAndAdam

Смежные вопросы