В моем случае необходимо несколько пользователей github с ключами ssh с защитой паролем.
Я отсортирован мой файл ~.ssh/config
использовать различные ключи для различных областей репо, как описано here
Однако, я не хочу, чтобы напечатать мой пароль каждый раз, и я не хочу использовать SSH-агент ,
Вот как я настраивал Pageant просить и запомнить мою фразу на входе в систему Windows:
- Download the Putty Tools package
- Win + R, чтобы открыть запустить диалог
- оболочки: запуск открыть авто стартовая папка в Windows Explorer
- Перейдите в свою папку Pageant в отдельном окне обозревателя
- Щелкните правой кнопкой мыши и перетащите PAGEANT.E XE в папку автозагрузки. Выберите Создать ярлык
- правой кнопкой мыши ярлык, свойства, Shortcut вкладку
- Найти путь к вашему .ppk кодируются пары ключей
- сгенерировать с PUTTYGEN.EXE, если вам нужен новый один
- конвертировать один с PUTTYGEN.EXE, если у вас есть файл линукс id_rsa, но не .ppk
- win7 +: смещение правой кнопкой мыши ключ в проводнике, Копировать как путь
- Append ключевой путь к C: \ любой \ PAGEANT.EXE линии
- например: «Цель:
C:\putty\PAGEANT.EXE plato_cambrian.ppk plato.ppk
»
- Если ключи не прилегают к Pageant вы можете использовать абсолютные пути или изменить «Старт в :»что УХО Pageant в
- Откройте ярлык или перезагрузки и введите ваши ключевые фразы
Кроме того, для тех, кто на убунту/Linux Mint, который в конечном итоге здесь, я документально аналогичные шаги here
Спасибо. Ваше сообщение поможет мне решить эту проблему. msysgit был установлен для использования Open SSH. Я изменил его, чтобы использовать plink, и теперь он работает без подсказки. – scott80109
Я предпочитаю использовать openssh, поскольку он не требует, чтобы у меня был ключ в альтернативном формате (ppk). Я написал небольшую оболочку, чтобы запустить ssh-agent и позаботиться о бизнесе, а затем добавил его в мой Windows Startup. Вы можете проверить код в https://github.com/erezak/ssh-agent-wrapper-win –
@ ErezA.Korn Очень приятно! Я включил ваш комментарий в ответ для большей наглядности. – VonC