Порядок установки был такой:
- msysgit
- Putty (installer)
- TortoiseGit
После установки и базовой настройки глобального конфига git я создал пару ключей с помощью puttygen. Ключи я сохранил в папку (условно D:/ssh-putty). С помощью GUI TortoiseGit я спокойно клонировал репозиторий с Gitgub, сделал пару коммитов и запушил обратно. Всё общение происходило через созданные накануне ssh-ключи.
Теоретически уже вполне можно работать, но я захотел настроить работу через PHPStorm. Как я выяснил, он использует git.exe и вот тут кроется проблема — как git.exe подсунуть те ключи, которые я создавал в Putty?
Статью
Дружим Git с Putty я прочитал и добавил переменную среды GIT_SSH — это не дало результатов. Ни PHPStorm, ни Git Bash не могут выполнить
git push -u origin master
Что посоветуете, товарищи?