Как указать ppk для операций синхронизации Git?

#git #ssh

#git #ssh

Вопрос:

Есть ли способ указать, какой ключ использовать для операций Git?

Или, что еще лучше, можно ли как-то заставить Git использовать pageant? Я попробовал, запустил pageant и открыл файл ppk, но Git, похоже, его не использует.

Комментарии:

1. Может быть полезно указать, какую версию Git вы используете, поскольку Cygwin и msysgit могут интегрироваться с вашей системой немного по-разному.

Ответ №1:

Установите GIT_SSH plink значение, которое является частью командной строки putty. Затем он будет использоваться pageant , если он уже запущен. Установщик msysGit не сделает этого за вас, если вы уже не используете putty, как указано в файле ReleaseNotes. Если вы установите для GIT_SSH значение TortoiseSVN версии plink, он даже вызовет диалоговые окна для любых вопросов о принятии новых ключей, что избавит вас от необходимости инициализировать любое новое соединение вручную с помощью putty, чтобы справиться с этим самостоятельно.