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.

GitHub profile with the Repositories tab highlighted

Then use the New button from that repositories page to start the repository form.

GitHub repositories page with the New button highlighted

Choose a clear name, keep the repository private, and fill out only the basic form fields for the first run.

GitHub create repository form

After creation, you should see an empty repository page ready for the first clone and push.

Empty GitHub repository page after creation

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.