как сказать Git (msysgit на Windows) использовать SSH, а не театрализованное представление - PullRequest
5 голосов
/ 15 марта 2011

Я установил Git некоторое время назад на мою машину с Win7 и сказал ему использовать Putty для выполнения ssh.Поэтому теперь он ожидает, что Pageant будет работать все время, чтобы иметь возможность подключаться к GitHub.

Сегодня я установил более новую версию Git и сказал ей использовать OpenSSH, а не Putty.Но он продолжает пытаться аутентифицироваться, ища Pageant.

Мои идентификационные файлы настроены правильно, и если я сделаю ssh git@github.com из моего приглашения BASH, это будет успешно выполнено.Тем не менее, единственный путь к удаленному репо - это если Pageant работает.

Где это настроено и как я могу дать msysgit забыть о putty / pageant?

1 Ответ

9 голосов
/ 15 марта 2011

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

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