Github Desktop
Очень не люблю Windows из-за отсутствия нормальной возможности работать в командной строке. К примеру, тот же Git, для того, чтобы начать с ним работать в Windows потребуется сделать следующее:
- Установить дистрибутив Git for Windows.
- Если во время установки директория установки не была добавлена в переменную PATH, проделать это самостоятельно.
- Определить переменную HOME с указанием своей домашней директории.
- Создать файлы глобальных настроек для Git, и определить основные значения.
- Сгенерировать новый ключ для беспарольного доступа к Git-серверам (или импортировать уже имеющиеся).
- Импортировать новые ключи в сервисы (или пропустить этот шаг, если используются ранее сгенерированные ключи).
Мне нужно было иметь возможность работы с Git-репозиториями размещенными на серверах Github на новом компьютере с Windows, и при этом очень не хотелось проводить полную настройку всей системы с нуля. Решил попробовать официальный клиент Github Desktop .
Во время первого запуска у меня спросили мои учетные данные, показали небольшой Tutorial, после чего на почту пришло письмо с Github с уведомлением о том, что был добавлен новый ключ. И собственно на этом вся настройка и подготовка к работе завершились. В списке репозиториев, доступных для клонирования присутствуют все мои репозитории. Достаточно только выбрать требуемый и определить, где размещать его локальную копию.
После клонирования репозитория удобно просматривать историю изменений:
И так же все проведенные изменения в файлах, которые далее можно будет зафиксировать комитом:
Из минусов можно отметить только то, что приложение имеет полную поддержку работы только с Github, а для работы с другими сервисами приходиться создавать локальную копию репозитория сторонними инструментами (к примеру, из командной строки). И только затем добавлять созданную копию для работы в Github Desktop.


