Creating a repository
Create a new repository under an organization you can manage.
1. Open New repo
Click New repo in the top navigation (or Create repository on the home dashboard). You must be signed in.
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. Name the repository
Enter a Repository name (letters, numbers, hyphens, underscores). Optionally add a Description and set the Default branch (usually
main).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. 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.
