По дате Январь 10th, 2011

Работаем с GitHub в Windows - Tortoise Git

Git — распределённая система управления версиями файлов. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux.

Особенность разработки с использованием git - отсутствие единого глобального репозитория (вспоминаем SVN). Каждый разработчик может работать с собственным локальным репозиторием и при необходимости синхронизировать изменения с репозиторием на сервере.

До начала работы с Git (GitHub) рекомендуется ознакомиться с минимумом базовых понятий, без усвоения которых работать будет очень тяжело (абзац специально для любителей рвануть с места в карьер.. )

Программное обеспечение  для работы с Git (GitHub) в Windows

Вообще, git - приложение консольное (все-таки разрабатывался для Linux), однако к нему имеются вполне приятные графические интерфейсы (У тех, кто работал с Tortoise SVN, наверняка, лучше всего получится освоить TortoiseGit)

Итак, качаем:

Устанавливаем msysgit (все пункты можно оставлять “по умолчанию”), затем - TortoiseGit;

Регистрируемся на github.com (регистрация как и на многих других сайтах) и создаем репозиторий.

Запускаем программу PuttyGen для генерации SSH-ключа и загружаем его на github.com - заходим в настройки аккаунта (Account settings) на github.com и добавляем SSH-ключ. Private Key сохраняем, он нам ещё пригодится.

В контекстном меню (в любой папке) заходим в TortoiseGit-Settings и вводим своё имя и адрес электронной почты в соответствии с регистрацией на GitHub. Если при выборе настроек вывелось сообщение об отсутствии msysgit - проверяем правильность установки, и если всё верно - прописываем нужный путь в настройках.

Теперь непосредственно к работе с файлами:

Выбираем каталог-папку для хранения локальных репозитариев, правой кнопкой мыши и в контекстном меню выбираем пункт Git Create repository here (или Git Clone, если хотим работать с уже имеющимся репозитарием)

В свойствах (Settings) в разделе Git-Remote выбираем Add и добавляем Private Key (файл), сгенерированный ранее и сохраненный на диск. Копируем URL и название с сайта github (раздел Source или Admin)

После работы над файлами (и каталогами) выделяем все, которые хотим добавить - щелчок правой кнопкой и TortoiseGit-Add. Ещё один щелчок правой кнопкой Tortoise Git - Commit -> Master.

Первый Commit коммом :) Читать целиком »

Опубликовано Январь 10, 2011 | автор: levik  |  Комментарии (3) »