Skip to main content
Collaborate at HartSign in

← Back to Help Center

Creating a repository

Create a new repository under an organization you can manage.

  1. 1. Open New repo

    Click New repo in the top navigation (or Create repository on the home dashboard). You must be signed in.

  2. 2. Pick an organization

    Choose an Organization from the dropdown. You need maintainer or org admin membership in that org (global admins see every org). If the form says you need org access, ask an admin to add you or create an organization — see Organizations, members, and roles.

  3. 3. Name the repository

    Enter a Repository name (letters, numbers, hyphens, underscores). Optionally add a Description and set the Default branch (usually main).

  4. 4. Choose a visibility

    Pick a Visibility: Only me (nobody but you can access it, not even other org admins), Private (the default — visible only to members of the selected organization), or Public (anyone can view it, but only org members can push). Private is scoped to the whole organization, not just you — pick Only me if you want a repository that's truly personal.

  5. 5. Create and land on the repo

    Click Create repository. On success you are taken to the new repository overview at /{owner}/{repo}. After the first commit, every developer uses Get a local copy on that page (get-{repo}.cmd) — folder picker, token paste box, full project plus .collab.