- PVSM.RU - https://www.pvsm.ru -
Но это не наш метод. По той причине, что в этом случае все наши IDE не смогут сами сделать Push на сервер. Да и через Git Bash ничего не получится сделать на сервере.
Итак, представим, что у нас девственно чистая система, в которой нет ни Putty, ни msysgit. Приступим к настройке нашего рабочего окружения.
Качаем [2], устанавливаем, генерим и настраиваем ключ c Pagent (инструкция [3], ?).
Открываем страницу с SSH ключами и добавляем из буфера наш ключ
Создаём и сохраняем в Putty профиль «git@github.com» и проверяем, что удаётся зайти по ключу – должна открыться и сразу закрыться консоль.
Скачиваем и устанавливаем в режиме «next, next, next» с небольшим отходом на диалогах:
1) Добавляем команды в контекстное меню проводника Windows
2) Указываем, что будем использовать Putty вместо OpenSSH
Физик возмущается:
— Посмотрите, как эти математики решают задачи!
Задача 1:
«Дано: пустой чайник, кран с водой, плита.
Требуется: вскипятить воду.
Решение: берем чайник, открываем кран, набираем воду, ставим на плиту, дожидаемся закипания. Задача решена.»
Задача 2:
«Дано: чайник с водой, кран с водой, плита.
Требуется: вскипятить воду.
Решение: берем чайник, выливаем воду. Задача сводится к предыдущей.»
Вариант два: добавьте в окружение переменную GIT_SSH, в которой укажите путь до plink.exe
И заключительным шагом будет проверка, что Git консоль так же использует ключ Putty.
Запускаем Git Bash и делаем push в удалённый репозитарий.
Плюшка: чтобы и в IntelliJ IDEA можно было этим воспользоваться, достаточно с «Built-in» переключиться на «Native»
Автор: Borz
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/news/58228
Ссылки в тексте:
[1] этот: http://habrahabr.ru/post/125799/
[2] Качаем: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
[3] инструкция: http://habrahabr.ru/post/127521/
[4] Источник: http://habrahabr.ru/post/217869/
Нажмите здесь для печати.