Github Desktop

25 September 2015 #windows#git#github

Очень не люблю Windows из-за отсутствия нормальной возможности работать в командной строке. К примеру, тот же Git, для того, чтобы начать с ним работать в Windows потребуется сделать следующее:

  1. Установить дистрибутив Git for Windows.
  2. Если во время установки директория установки не была добавлена в переменную PATH, проделать это самостоятельно.
  3. Определить переменную HOME с указанием своей домашней директории.
  4. Создать файлы глобальных настроек для Git, и определить основные значения.
  5. Сгенерировать новый ключ для беспарольного доступа к Git-серверам (или импортировать уже имеющиеся).
  6. Импортировать новые ключи в сервисы (или пропустить этот шаг, если используются ранее сгенерированные ключи).

Мне нужно было иметь возможность работы с Git-репозиториями размещенными на серверах Github на новом компьютере с Windows, и при этом очень не хотелось проводить полную настройку всей системы с нуля. Решил попробовать официальный клиент Github Desktop.

Во время первого запуска у меня спросили мои учетные данные, показали небольшой Tutorial, после чего на почту пришло письмо с Github с уведомлением о том, что был добавлен новый ключ. И собственно на этом вся настройка и подготовка к работе завершились. В списке репозиториев, доступных для клонирования присутствуют все мои репозитории. Достаточно только выбрать требуемый и определить, где размещать его локальную копию.

github-clone

После клонирования репозитория удобно просматривать историю изменений:

github-history

И так же все проведенные изменения в файлах, которые далее можно будет зафиксировать комитом:

github-changes

Из минусов можно отметить только то, что приложение имеет полную поддержку работы только с Github, а для работы с другими сервисами приходиться создавать локальную копию репозитория сторонними инструментами (к примеру, из командной строки). И только затем добавлять созданную копию для работы в Github Desktop.