Найти тему
Дзен Еда

GitHub - первый опыт. Установка и работа.

Оглавление

GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки.

Установка и настройка Git

Нам нужно установить Git на компьютер (сервер).

Открываем терминал и устанавливаем Git.

Debian/Ubuntu

sudo apt-get install git

MacOS

brew install git

Настраиваем имя пользователя и email, которые укажем при регистрации

git config --global user.name "jacksurferteam"
git config --global user.email "team@jacksurfer.app"

Создание Deploy key

В консоли пишем команду с указанием e-mail

ssh-keygen -t rsa -C "team@jacksurfer.app"

На все вопросы нажимайте enter.

Ключи готовы, сообщаем о ключе ssh-агенту командой:

ssh-add ~/.ssh/id_rsa

Идём в папку ~/.ssh (она скрытая), находим файл id_rsa.pub, открываем его текстовым редактором и оставляем до настройки репозитория.

Регистрация

Для начала зарегистрируем аккаунт на GitHub.

Форма регистрации на главной странице.
Форма регистрации на главной странице.

Вводим данные и нажимаем Sign up for GitHub.

-2

Выбираем тарифный план Free и нажимаем зеленую кнопку Continue

-3

Следующий этап можно пропустить нажав снизу skip the step

На указанный при регистрации e-mail придет письмо. Перейдите по ссылке для верификации аккаунта.

Создание репозитория

-4

Теперь мы готовы к загрузке нашего первого проекта на GitHub. Нажимаем Start a project.

-5

Придумайте название репозитория, описание и нажмите Create repository. Если вы хотите приватный репозиторий (виден только вам), выберите соответствующий пункт. С начала 2019 года Github разрешил создавать приватные репозитории бесплатно, но с ограниченным количеством соавторов. Ранее бесплатные аккаунты позволяли создавать только публичные репозитории.

-6

Оказываемся вот на такой страничке и нажимаем Settings.

-7

Нажимаем Add deploy key, вставляем ключ из инструкции в начале статьи

-8

Title можно не заполнять, а галку поставить нужно. Нажимаем Add key.

Загрузка проекта

Переходим в папку с проектом, который вы собираетесь загрузить на GitHub (работа с GitHub ведется из папки проекта)

cd /Users/jack/team_project
# инициализируем репозиторий
git init
# добавляем все файлы проекта
git add *
# делаем коммит с названием "first commit"
git commit -m "first commit"
# указываем путь к репозиторию github (замените на ваш!)
git remote add origin git@github.com:jacksurferteam/zen.git
# отправляем код на github в основную ветку
git push -u origin master

Вот вы и "запушили" свой первый проект на GitHub :) Обновите страничку репозитория и увидите результат.