Rozdział 23 · Część I · Git i GitHub od podstaw

Tworzymy repozytorium SafeSort na GitHub

Repozytorium prawdziwego Cartesian-School/safesort to to, które służy do reszty rozdziału.

SafeSort · Część 1 z 6Git i GitHub
GitHubWłaściwe repozytorium tego rozdziału

Konto jest gotowe, uwierzytelnianie jest skonfigurowane – czas stworzyć prawdziwe repozytorium dla SafeSort. To konkretne repozytorium Cartesian-School/safesort, Użyte na wszystkich pozostałych stronach rozdziału: każda Issue, każda gałąź, każda Pull Request i ostateczne wydanie, które są pokazane tutaj, są prawdziwe.

Główna strona prawdziwego repozytorium Cartesian-School/safesort GitHub: pliki, README, historię zatwierdzeń, karty Issues/Pull requests/Actions/Projects
Rzeczywiste repozytorium SafeSort — to, które jest używane w całej pozostałej części rozdziału.

Pola formularza tworzenia repozytorium

PoleCo to znaczy
Ownerkonto lub organizacja, której należy repozytorium
Repository nameczęść adresu github.com/OWNER/NAZWA — krótka, bez spacji
Descriptionjeden łańcuch znaków, widoczny na liście repozytoriów oraz w wyszukiwarce
Public / Private, czy repozytorium jest widoczne dla wszystkich, czy tylko dla tych, których zaprosisz
Add a README, czy stworzyć startera README.md od razu po utworzeniu
.gitignore templategotowy szablon wyjątku specyficzny dla języka
Licenselicencji, na podstawie której kod jest dystrybuowany, na przykład MIT

Puste repozytorium czy bezpośredni README?

Są dwa sposoby: od razu utworzyć repozytorium z licencją README/.gitignore/ dla GitHub lub Stwórz go pustym i wciskaj do niego gotowy lokalny projekt. Ten rozdział jest drugi Way: puste repozytorium na GitHub oraz pierwszy commit (README, LICENSE, . gitignore, pyproject.toml) pochodzi z lokalnej maszyny, więc od samego początku jest jasne, co dokładnie był pierwszym commitem i nie pojawił się „samodzielnie”

Oficjalna dokumentacja
Creating a new repository
Tłumaczenie i edukacyjna adaptacja oficjalnej dokumentacji GitHub. materiałów źródłowych – CC BY 4.0.

Krótko

  • Cartesian-School/safesort jest faktycznym repozytorium użytym przez resztę rozdziału.
  • Repository name staje się częścią adresu; Public/Private decyduje o widoczności.
  • Kurs tworzy puste repozytorium na GitHub i wysyła do niego gotowy lokalny first commit.