ilyachalov (ilyachalov) wrote,
ilyachalov
ilyachalov

Category:

GitHub через веб-интерфейс это просто

Читаю сейчас книжку Роберта Лафоре «ООП в C++», о которой я уже писал. И, естественно, пишу все эти многочисленные примерчики, а также прорешал 12 упражнений ко второй главе. Всего пока написал 27 мелких программулек к книге. А будет намного больше.

Встал вопрос — куда их выбросить в онлайн, потому что потом я эти мелкие программы обязательно куда-нибудь затеряю или сотру, а как-то жалко...

И, понятно, в который раз пришел на GitHub в итоге, который сейчас считается самым популярным «веб-сервисом для хостинга IT-проектов и их совместной разработки... основан на системе контроля версий Git» (цитата из википедии).

Раньше не слишком хотелось разбираться с ним, да и не очень нужно было. Теперь опять закопался в эти здоровенные сложные руководства, которые их авторы наивно считают простыми. Дело в том, что руководства написаны для людей, привыкших работать в командной строке и исключительно через систему управления версиями Git (или какую-нибудь другую).

То есть почти все руководства начинаются со скачивания (https://git-scm.com) и установки, собственно, программы Git (ее версии для Windows) или со скачивания и установки плагина для среды «Visual Studio Community 2017».

Но тут оказался тот редкий случай, когда нужно не читать руководства, а пробовать ручками.

В моем случае мне не нужно скачивать никаких программ или плагинов.

1) Регистрируемся на сайте (https://github.com);

2) Создаем репозиторий (по-простому, это папка для кучки файлов, относящихся к решению какой-то задачи). Репозиторию нужно придумать название и краткое описание;

3) Одновременно с созданием репозитория рекомендуют создать файл README.md, но это необязательно. В нем обычно описывают проект более подробно, излагают планы на будущее. Это обычный текстовый файл. Расширение ".md" означает, что в файле кроме обычного текста могут использоваться возможности языка Markdown (грубо говоря, это очень упрощенная версия языка HTML, хотя, казалось бы, куда уж проще HTML...);

4) В созданный репозиторий можно загружать файлы с помощью веб-интерфейса.

Собственно, это всё. Самая маленькая в мире инструкция из 4-х пунктов по работе с веб-сервисом GitHub.

Надо бы еще уточнить насчет папок. В репозитории можно создавать папки (в том числе и вложенные), если понадобится. Я рассортировал у себя на диске программульки в 2 папки: примеры и решения упражнений. Но по какой-то странной причине (религия не позволяет?) в веб-интерфейсе нет отдельной кнопки «Создать папку». Есть только кнопка (или ссылка) для создания (загрузки) файла (файлов).

Однако, папку через веб-интерфейс можно создать. Для этого жмем кнопку для создания файла и в имени создаваемого файла пишем название папки, косая черта (слэш), любое название файла. Будет создана нужная папка с ненужным файлом внутри. Ненужный файл позже можно удалить. В полученную папку через веб-интерфейс загружаем наши файлики с расширением ".cpp".

Программы можно просматривать прямо на сайте в браузере (с правильной синтаксической подсветкой), либо можно скачать все целиком в архиве zip через тот же веб-интерфейс.

Вот что получилось:
https://github.com/ilyachalov/lafore-book-examples
Tags: Инструмент, Образование, Программирование, Сайтостроение
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments