Отказ от ответственности Ранее я искал на Хабре в надежде найти аналогичный пост, но смог найти только это: этот пост, в котором вся работа выполняется через TortoiseGit. Но это не наш метод. По той причине, что в этом случае все наши IDE не смогут сами запихнуть на сервер.
И вы ничего не сможете делать на сервере с помощью Git Bash. Почему мне нужно использовать Git с Putty? Так уж получилось, что я активно использую Putty с настроенными ключами для доступа к серверам.
У меня есть более одного ключа.
Также существует несколько репозиториев Git. Конечно, вы можете генерировать ключи OpenSSH для Git и разрешать их через ~/.
ssh/config, но это оказывается двойной работой — поддержка ключей в Putty и отдельная поддержка Git.
Итак, представим, что у нас есть первозданная система, в которой нет ни Putty, ни msysgit. Приступим к настройке нашей рабочей среды.
Установка шпатлевки
Скачать , установите, сгенерируйте и настройте ключ с помощью Pagegent ( инструкции , ? ).
Добавление ключа на git-сервер
Копирование публичного ключа OpenSSH из ключа Putty Запустить генератор ключей Putty Открываем (кнопка «Загрузить») наш ключ ППК.
Скопируйте весь текст из блока «Ключ»
Открываем страницу с SSH ключами и добавляем наш ключ из буфера В картинках (на примере GitHub)
Создаем и сохраняем профиль «[email protected]» в Putty и проверяем, что можно войти по ключу — консоль должна сразу открываться и закрываться.
В картинках
Установите и настройте msysgit.
Скачать и установить в режиме «далее, дальше, дальше» с небольшим отклонением в диалогах: 1) Добавьте команды в контекстное меню Проводника Windows. 2) Указываем, что будем использовать Putty вместо OpenSSH В картинкахУ меня уже установлен msysgit — как его перенастроить? Вариант первый: уменьшение - удалить и установить заново.
шутка по теме:
Физик возмущается: - Посмотрите, как эти математики решают задачи! Задание 1: «Дано: пустой чайник, кран с водой, плита.Вариант второй: добавить в среду переменную GIT_SSH, в которой указать путь к plink.exeТребуется: Вскипятить воду.
Решение: возьмите чайник, откройте кран, наберите воды, поставьте на плиту, подождите, пока она закипит. Задача решена.
" Задача 2: «Дано: чайник с водой, кран с водой, плита.
Требуется: Вскипятить воду.
Решение: возьмите чайник и вылейте воду.
Проблема сводится к предыдущей».
Последний шаг — проверить, что консоль Git также использует ключ Putty. Запускаем Git Bash и пишем в удаленный репозиторий.
В картинках
Бонус: чтобы использовать это в IntelliJ IDEA, просто переключитесь со «Встроенного» на «Собственный».
Теги: #git #PuTTY #настройки программы #ssh #vcs #инструменты разработчика #инструкции по установке #разработка сайтов #git #системы контроля версий
-
Дейксис
19 Oct, 24 -
Как Метатеги Влияют На Seo И Рейтинг Сайта
19 Oct, 24 -
Бесплатные Тетради Для Студентов.
19 Oct, 24 -
Перевод Опера-9.50
19 Oct, 24 -
Эволюция Приложений Или Куда Мы Идем
19 Oct, 24