Создаём репозиторий на GitHub
Предварительные требования
- Есть базовое понимание что такое Git и GitHub
- Вы зарегистрированы на GitHub и авторизованы на сайте
Создать новый публичный репозиторий
Откройте главную страницу GitHub и нажмите зеленую кнопку New в меню слева.
Вы попадёте на страницу создания репозитория, где необходимо выполнить 4 шага (каждый шаг подробно описан после скриншота – ознакомьтесь с ними, прежде чем завершать создание репозитория):
- Укажите имя репозитория
- Выберите пункт Public
- Включите “галочку” Add a README file
- Нажмите зелёную кнопку Create repository
Имя репозитория
Есть определённые ограничения для названия репозитория: можно использовать только латинскую раскладку клавиатуры (английские буквы), цифры, а также точку “.”, дефис “-” и построчный пробел “_”. Любые другие символы будут проигнорированы, либо заменены на дефис.
Такие ограничения связаны с тем, что имя репозитория будет использовано как часть URL, поэтому GitHub автоматически заменит все неподходящие символы.
Иногда новички используют транслитерацию (русские слова, записанные английскими буквами: mashina
, holodilnik
) – однако это считается “дурным тоном” среди опытных программистов. Если на начальных этапах это упростит поиск нужного репозитория в вашем аккаунте – можете делать именно таким образом. Но имейте ввиду, что большая часть документации написана на английском языке, поэтому:
Чем раньше вы начнёте изучать английский язык, тем лучше
Самый простой способ именования репозиториев – указать название клиента, проекта, учебного курса или компании, для которой пишется код.
Так, имя devman_courses-python_basics-02 указывает на то, что:
- репозиторий создан в рамках учебы на Девман
- модуль Основы Python
- Урок №2
Минус такого подхода – название может быть довольно громоздким и сложно читаемым. Чтобы исправить это, придумайте какие-нибудь стандартные сокращения внутри вашего аккаунта GitHub, например: dvmn-py_basics-02 – короче, но с тем же смыслом
Важно выработать какую-то определенную схему, которая будет использоваться на всех проектах, т.к. это сильно упростить вашу работу в дальнейшем.
Если вы видите красное оповещение подобного содержания: "The repository [указанное название] already exists on this account” – это значит, что подобное название уже было использовано ранее, поэтому нужно выбрать другое.
Не переживайте, имя должно быть уникально только среди ваших проектов, а не на всей платформе GitHub, поэтому проблем с выбором нового названия быть не должно.
Публичный репозиторий
Выберите пункт Public – это сделает репозиторий открытым для всех, у кого есть ссылка, включая ваших подписчиков (да, в этом плане GitHub работает как социальная сеть).
Избегайте создания Приватных репозиториев, если находитесь в Крыму или на Новых территориях
К сожалению, санкцией за использование приватных репозиториев в этих локациях является полная блокировка аккаунта на GitHub без возможности восстановления.
README файл
Включить “галочку” Add a README file. Благодаря этой настройке при создании репозитория автоматически будет добавлен файл документации проекта, который всегда отображается на главной странице репозитория. В файле по умолчанию будет указано название репозитория. По своей сути это обычный текстовый документ со специальным форматированием Markdown. На данный момент нет необходимости углубляться в особенности синтаксиса этого файла, достаточно знать, что в нем всегда хранится документация проекта.
Завершаем создание репозитория
Создавать файл .gitignore
и выбирать лицензию не обязательно на начальных этапах обучения. Вы сможете вернуться к ним позже и добавить при необходимости. Нажмите зеленую кнопку Create repository — она завершит создание репозитория и откроет в браузере его главную страницу.
Проверяем результат
Вы сделали всё правильно, если:
- видите метку
Public
рядом с названием репозитория на вкладке<> Code
- видите поле со списком файлов и папок с одним файлом
README.md
- видите содержимое файла
README.md
– название вашего проекта
Если рядом с названием репозитория стоит метка Private
(Частный, Непубличный), то другие пользователи не смогут увидеть ваш код.
Если при создании репозитория не было добавлено ни одного файла (README.md
, Лицензия или .gitignore
), то главная страница будет выглядеть иначе
Однако, вы по-прежнему можете убедиться что создание репозитория прошло успешно если вы видите
- название репозитория
- метку режима его видимости
Как найти репозиторий, если вкладка в браузере была закрыта
Если страница репозитория была закрыта, то его необходимо искать в списке проектов, для чего требуется выполнить несколько шагов:
-
Открыть главную страницу GitHub
-
Найти в меню слева нужный репозиторий по его названию
-
Если количество репозиториев достаточно большое, то не все из них будут отображены в этом списке. Нажмите кнопку “Show more” (Показать больше) или начать вводить название в строке поиска, как на скриншоте ниже.
-
Альтернативный способ – открыть полный список репозиториев через меню аккаунта (анимация ниже).
Попробуйте бесплатные уроки по Python
Получите крутое код-ревью от практикующих программистов с разбором ошибок и рекомендациями, на что обратить внимание — бесплатно.
Переходите на страницу учебных модулей «Девмана» и выбирайте тему.