Создаём репозиторий SafeSort на GitHub
Настоящий репозиторий Cartesian-School/safesort — тот, что используется во всей оставшейся части главы.
Учётная запись готова, аутентификация настроена — пора создать настоящий репозиторий
для SafeSort. Именно этот репозиторий, Cartesian-School/safesort,
используется на всех оставшихся страницах главы: каждый Issue, каждая ветка, каждый
Pull Request и финальный релиз, которые здесь показаны, — реальные.
Поля формы создания репозитория
| Поле | Что оно значит |
|---|---|
| Owner | аккаунт или организация, которой принадлежит репозиторий |
| Repository name | часть адреса github.com/OWNER/ИМЯ — короткое, без пробелов |
| Description | одна строка, видна в списке репозиториев и в поиске |
| Public / Private | виден ли репозиторий всем или только тем, кого вы пригласили |
| Add a README | создать ли стартовый README.md сразу при создании |
| .gitignore template | готовый шаблон исключений для конкретного языка |
| License | лицензия, под которой распространяется код — например, MIT |
Пустой репозиторий или сразу с README?
Есть два пути: создать репозиторий с README/.gitignore/лицензией сразу на GitHub — или создать его пустым и запушить туда уже готовый локальный проект. Эта глава идёт вторым путём: пустой репозиторий на GitHub, а первый коммит (README, LICENSE, .gitignore, pyproject.toml) приходит с локальной машины — так с самого начала понятно, что именно легло в историю первым коммитом, а не появилось «само» через веб-интерфейс.
Коротко
- Cartesian-School/safesort — настоящий репозиторий, используемый во всей оставшейся части главы.
- Repository name становится частью адреса; Public/Private определяет видимость.
- Курс создаёт пустой репозиторий на GitHub и пушит в него готовый локальный первый коммит.