Про github.com и лабораторные работы

Буквально вчера я решил прекратить порочную практику проверки практической части лабораторных работ по почте. Это только на первый взгляд кажется удобным, но на практике обнаруживается как минимум две серьёзные проблемы:

  1. Почтовые клиенты и серверы не очень любят отправлять и принимать исполняемые файлы;
  2. Cо временем, несмотря на все фильтры, почта превращается в большую свалку, где ничего невозможно найти.

Чтобы раз и навсегда разобраться с этими проблемами я решил обязать студентов выкладывать выполненные работы на github.

Неожиданно всплыла новая проблема: студенты не умеют пользоваться этим сервисом. Позор, конечно, но моя работа в том и состоит, чтобы научить их всему, что знаю я. Этот пост содержит краткий набор инструкций, который должен помочь с созданием и публикацией первого репозитория.

Первым делом необходимо зарегистрироваться на сайте github. Это процедура тривиальна, и расписывать её я не буду. Вторым шагом надо установить GUI-обертку для github. Конечно, настоящие программисты используют консоль, но у нас цель не команды git учить, а выложить лабораторную работу. После того, как приложение github установлено и запущено перед вами должен быть подобный экран:

Приложение github (без репозиториев)

Приложение github (без репозиториев)

Теперь мы готовы выкладывать выполненный проект. Для этого перетянем папку с выполненной работой на пустое место, github предложит нам создать репозиторий:

Приложение github (создание репозитория)

Приложение github (создание репозитория)

Соглашаемся и создаём. Теперь в левой части окна появился новый репозиторий, по центру список коммитов в этом репозитории, а в правой части окна — список изменений в файлах:

Приложение github (публикация репозитория)

Приложение github (публикация репозитория)

Перед публикацией репозитория необходимо создать новый коммит. Для этого надо задать название коммита (на рисунке текстовое поле Summury) и его описание (Description). Обычно первый коммит называют «Initial commit», хотя это и необязательно. После того, как поля заполнены, необходимо нажать кнопку «Commit to master». И в завершении публикации необходимо нажать кнопку «Publish Repository». На этом всё, проект опубликован и выложен на github.

Разумеется эта инструкция очень примитивна и опускает множество важных моментов, но для того, чтобы выложить лабораторную работу этого достаточно. А для того, чтобы действительно хорошо овладеть git-ом необходимо читать документацию. Советую начать с официальной страницы.

Про github.com и лабораторные работы: 3 комментария

      1. vk.com Марина Мухина

        хм… А я одногруппникам в инструкции написала, что сами разбирутся в гуишной версии и дала краткую, но полную инструкцию с примером как делать в консоли.
        а, ну и ссылок разных на гит и просто скв дала.

Добавить комментарий