Дружим Git с Putty или как добавить SSH-ключи из PuTTy в Git

Предполагается, что девственно чистая система, в которой нет ни Putty, ни msysgit. Приступим к настройке нашего рабочего окружения.

Установка Putty

Качаем PuTTy, устанавливаем, генерируем и настраиваем ключ c Pagent (инструкция).

Добавление ключа на git-сервер

Копируем публичный OpenSSH ключ из Putty-ключа:

  • Запускаем Putty key Generator
  • Открываем (кнопка «Load») наш PPK-ключ
  • Копируем весь текст из блока «Key»

Открываем страницу с SSH ключами и добавляем из буфера наш ключ (на примере GitHub):






Создаём и сохраняем в Putty профиль «git@github.com» и проверяем, что удаётся зайти по ключу – должна открыться и сразу закрыться консоль.





Устанавливаем и настраиваем msysgit

Скачиваем и устанавливаем в режиме «next, next, next» с небольшим отходом на диалогах:

  • Добавляем команды в контекстное меню проводника Windows
  • Указываем, что будем использовать Putty вместо OpenSSH










А что, если у вас уже установлен msysgit - как мне его перенастроить?

Вариант раз: редукцией — удалить и поставить заново.

Вариант два: добавьте в окружение переменную GIT_SSH, в которой укажите путь до plink.exe


И заключительным шагом будет проверка, что Git консоль так же использует ключ Putty.

Запускаем Git Bash и делаем push в удалённый репозитарий.




Плюшка: чтобы и в IntelliJ IDEA можно было этим воспользоваться, достаточно с «Built-in» переключиться на «Native»

Источник


Вы можете поделиться этой статьей в любой из соцсетей, представленных ниже:


Чтобы добавить свой комментарий, необходимо пройти аутентификацию
Комментарии
Показаны записи 1-2 из 2.
64x64
CasinoPinUpIF 05.04.2021 23:54
Игровые автоматы и слоты в Украине имеют лицензию только в Pin Up Casino. Играя на деньги на официальном сайте казино вы поймете что аппараты обладают совершенно другой отдачей по сравнению со скриптами!

64x64
InvillCraveHE 02.04.2021 06:40
снять койко место цска Tegs: снять койко место чашниково https://www.hotelhot.ru/koiko-mesto снять общежитие невский проспект снять общежитие недорого снять общежитие недорого без посредников