New Repository

A repository contains all project files, including revision history. Already hosting one elsewhere? Migrate repository.

Some organizations may not show up in the dropdown due to a maximum repository count limit.
Good repository names use short, memorable and unique keywords. A repository named ".profile" or ".profile-private" could be used to add a README.md for the user/organization profile. .profile is a special repository that you can use to add README.md to your public organization profile, visible to anyone. Make sure it's public and initialize it with a README in the profile directory to get started. .profile-private is a special repository that you can use to add a README.md to your organization member profile, visible only to organization members. Make sure it's private and initialize it with a README in the profile directory to get started.
Only the owner or the organization members if they have rights, will be able to see it.
Choose which files not to track from a list of templates for common languages. Typical artifacts generated by each language's build tools are included on .gitignore by default.
A license governs what others can and can't do with your code. Not sure which one is right for your project? See Choose a license.
This is the place where you can write a complete description for your project.
The default branch is the base branch for pull requests and code commits.
Object format of the repository. Cannot be changed later. SHA1 is most compatible.