Давайте Подружимся С Git И Putty

Отказ от ответственности Ранее я искал на Хабре в надежде найти аналогичный пост, но смог найти только это: этот пост, в котором вся работа выполняется через TortoiseGit. Но это не наш метод. По той причине, что в этом случае все наши IDE не смогут сами запихнуть на сервер.

И вы ничего не сможете делать на сервере с помощью Git Bash. Почему мне нужно использовать Git с Putty? Так уж получилось, что я активно использую Putty с настроенными ключами для доступа к серверам.

У меня есть более одного ключа.

Также существует несколько репозиториев Git. Конечно, вы можете генерировать ключи OpenSSH для Git и разрешать их через ~/.

ssh/config, но это оказывается двойной работой — поддержка ключей в Putty и отдельная поддержка Git.

Давайте подружимся с Git и Putty

Итак, представим, что у нас есть первозданная система, в которой нет ни Putty, ни msysgit. Приступим к настройке нашей рабочей среды.



Установка шпатлевки

Скачать , установите, сгенерируйте и настройте ключ с помощью Pagegent ( инструкции , ? ).



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

Копирование публичного ключа OpenSSH из ключа Putty Запустить генератор ключей Putty Открываем (кнопка «Загрузить») наш ключ ППК.

Скопируйте весь текст из блока «Ключ» Открываем страницу с SSH ключами и добавляем наш ключ из буфера В картинках (на примере GitHub)

Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty

Создаем и сохраняем профиль «[email protected]» в Putty и проверяем, что можно войти по ключу — консоль должна сразу открываться и закрываться.

В картинках

Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Установите и настройте msysgit.

Скачать и установить в режиме «далее, дальше, дальше» с небольшим отклонением в диалогах: 1) Добавьте команды в контекстное меню Проводника Windows. 2) Указываем, что будем использовать Putty вместо OpenSSH В картинках

Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty

У меня уже установлен msysgit — как его перенастроить? Вариант первый: уменьшение - удалить и установить заново.

шутка по теме:

Физик возмущается: - Посмотрите, как эти математики решают задачи! Задание 1: «Дано: пустой чайник, кран с водой, плита.

Требуется: Вскипятить воду.

Решение: возьмите чайник, откройте кран, наберите воды, поставьте на плиту, подождите, пока она закипит. Задача решена.

" Задача 2: «Дано: чайник с водой, кран с водой, плита.

Требуется: Вскипятить воду.

Решение: возьмите чайник и вылейте воду.

Проблема сводится к предыдущей».

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

Давайте подружимся с Git и Putty

Последний шаг — проверить, что консоль Git также использует ключ Putty. Запускаем Git Bash и пишем в удаленный репозиторий.

В картинках

Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty



Давайте подружимся с Git и Putty

Бонус: чтобы использовать это в IntelliJ IDEA, просто переключитесь со «Встроенного» на «Собственный».

Теги: #git #PuTTY #настройки программы #ssh #vcs #инструменты разработчика #инструкции по установке #разработка сайтов #git #системы контроля версий

Вместе с данным постом часто просматривают: