Topic 2
Create Repository
Start from an empty private repository so the first push stays simple and the initial history is easy to understand.
Choose the repository shape
One private repository for one project is enough for the first workflow. Avoid adding extra files or automation until after the first push.
Create an empty private repository
Create a new private repository with a clear project name. Skip the README, .gitignore, and license to keep the first push flow explicit.
From your profile, open the repositories list first.
Then use the New button from that repositories page to start the repository form.
Choose a clear name, keep the repository private, and fill out only the basic form fields for the first run.
After creation, you should see an empty repository page ready for the first clone and push.
Keep it simple
The point of the first repository is to understand the connection between local files and remote history. Complexity can come later.
Before proceeding
If the private repository exists on GitHub and is still empty, you are ready to clone it locally.