GitHub
GitHub - облачный сервис, где хранятся git-репозитории и где удобно работать над кодом вместе. Git версионирует код локально, GitHub держит его копию в облаке, добавляет Pull Request, code review, задачи и автоматизацию. Этот гайд проведёт от создания репозитория до настройки доступа и CI/CD.

для кого этот курс
программа курса
Что такое GitHub и зачем
GitHub - облачный сервис для хранения git-репозиториев. Чем он отличается от самого Git, какие есть альтернативы и зачем он нужен: бэкап, совместная работа, портфолио, опенсорс, автоматизация.
Репозиторий на GitHub
Создание репозитория, public vs private, README и .gitignore, лицензия, клонирование и связь локального репо с GitHub через remote. Пошагово - от создания до первой загрузки кода.
Совместная работа
Ветки, Pull Request, code review, issues для задач и багов, fork как своя копия чужого репо и типовой флоу контрибьюции: форк, ветка, PR.
Автоматизация
GitHub Actions и CI/CD, workflow-файлы, запуск тестов и деплоя на push. GitHub Pages для статических сайтов, секреты для токенов и ключей, Dependabot для обновления зависимостей.
Аккаунт и доступ
Регистрация, два способа аутентификации - HTTPS с токеном и SSH-ключ, генерация ключа, 2FA. Нюанс РФ: сервис открывается, но оплата платных планов затруднена.
Шпаргалка
Таблица команд gh CLI и веб-действий, флоу Pull Request по шагам, глоссарий терминов и ссылки на курсы по Git.