Как использовать на Windows ключ SSH для GIT, созданный на Linux? - PullRequest
2 голосов
/ 26 января 2012

Я использую Ubuntu Linux 11.10.Сгенерированный закрытый ключ после этих шагов .

Теперь я хочу использовать тот же ключ на окнах, на которых установлен msysgit.

Пробное копирование "~ / .ssh / id_rsa" в«C: /Users/user_name/.ssh/id_rsa», но это не помогло.

Куда идти дальше?

Ответы [ 2 ]

1 голос
/ 26 января 2012

Сначала проверьте, есть ли у вас .pub.Если у вас возникли проблемы, и я продолжаю в том же духе, вот как я сделал нечто подобное:

  1. > $ GIT_PATH \ bin \ ssh-agent (он должен находиться в папке bin вашей установки git,если вы правильно выбрали при установке msysgit)
  2. > $ GIT_PATH \ bin \ ssh-add "% USERPROFILE% \. ssh \ id_rsa" (должен сказать, что ключ был успешно добавлен)

и перепроверить.Если ssh-add говорит, что не может связаться с ssh агентом, попробуйте установить переменные среды, в которых работает ssh-agent (он должен был вывести что-то вроде «SSH_AUTH_SOCK = что-то», поэтому установите это с «set SSH_AUTH_SOCK = что-то»)повторите попытку.

0 голосов
/ 19 декабря 2012

Мой ssh-add говорит, что не может связаться с ssh агентом.Тем не менее, я могу git over ssh без раздражающего запроса пароля.Это потому, что id_rsa захватывается автоматически.Я могу добавить другие файлы rsa / dsa как файлы IdentityFile в файл ~ HOME / .ssh / config.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...