# coding: utf-8

1.3.4 GitHub

Теперь, когда Вы поместили свой проект под управление версиями с Git, пора отправить Ваш код в GitHub, веб-сервис для хостинга проектов и их совместной разработки основанный на системе контроля версий Git. Помещение копии Вашего репозитария Git в GitHub служит двум целям: полное резервное копирование Вашего кода (включая полную историю фиксаций), и это делает любое будущее сотрудничество намного легче. Этот шаг является необязательным, но членство в GitHub откроет дверь к участию в большом количестве разнообразных open sourse проектов.

Рисунок 1.6: Первая страница GitHub после создания учетной записи.

Рисунок 1.6: Первая страница GitHub после создания учетной записи.

Рисунок 1.7: Создание first app  репозитария  в GitHub.

Рисунок 1.7: Создание first app репозитария в GitHub.

У GitHub есть множество платных тарифных планов, но для открытого исходного кода их сервисы являются бесплатными, так что зарегистрируйтесь и создайте бесплатный аккуант GitHub если у Вас еще нет его. (Вам, возможно, придется сначал почитать о ключах SSH.) После регистрации Вы увидите страницу как на Рис. 1.6. Щелкните создать репозитарий и заполните форму как на Рис. 1.7. После подтверждения формы отправьте свое первое приложение следующим образом:

  $ git remote add origin [email protected]:<username>/first_app.git
  $ git push origin master

Эти команды говорят Git, что Вы хотите добавить GitHub как начальный адрес для Вашей основной (master) ветки а затем отправить Ваш репозитарий в GitHub. Конечно, следует заменить <username> Вашим фактическим именем пользователя. Например, команда, которую я запустил для railstutorial пользователя, была

  $ git remote add origin [email protected]:railstutorial/first_app.git

Результатом является страница в GitHub для репозитария первого приложения (first application),с браузером файлов, полной историей фиксаций, и большим количеством других вкусняшек (Рис. 1.8).

Рисунок 1.8: Страница репозитария GitHub.

Рисунок 1.8: Страница репозитария GitHub.

# coding: utf-8