Skip to main content
GitHub Docs
All products
Repositories
Create & manage repositories
About repositories
Creating a new repository
Create from a template
Create a template repo
Issues-only repository
Duplicating a repository
Cloning a repository
Troubleshooting cloning errors
Renaming a repository
Transferring a repository
Deleting a repository
Restore deleted repository
Manage repository settings
Customize your repository
About READMEs
Licensing a repository
Display a sponsor button
Social media preview
Classify with topics
About code owners
Repository languages
About CITATION files
Enable features
Disabling issues
Disable project boards
Manage GitHub Actions settings
Discussions
Security & analysis
Manage repository settings
Repository visibility
Teams & people
Manage the forking policy
Manage pull request reviews
Managing Git LFS objects in archives
Email notifications for pushes
Configure autolinks
Tag protection rules
Branches and merges
Manage branches
View branches
Renaming a branch
Change the default branch
Delete & restore branches
Configure PR merges
About merge methods
Configure commit squashing
Configure commit rebasing
Managing merge queue
Manage branch updates
Manage auto merge
Automatic branch deletion
Mergeability of PRs
About protected branches
Branch protection rule
Required status checks
Work with files
Managing files
Creating new files
Add a file
Move a file
Edit files
Renaming a file
Delete files
How changed files appear
Using files
Navigating code on GitHub
View files and track file changes
Permanent links to files
Working with non-code files
Managing large files
Large files
Git Large File Storage
Install Git LFS
Configure Git LFS
Storage & bandwidth
Collaboration
Move a file to Git LFS
Remove files
Resolve upload failures
Release projects
About releases
Manage releases
View releases & tags
Searching releases
Linking to releases
Comparing releases
Automated release notes
Automate release forms
View activity and data
View deployment activity
About repository graphs
View repository activity
View repository traffic
View project contributors
Analyze changes
Connections between repositories
Archive a repository
Archiving repositories
Archive content & data
Reference & cite content
Backing up a repository
Repositories
/
Create & manage repositories
Free, Pro, & Team
Free, Pro, & Team
Enterprise Cloud
Enterprise Server 3.5
Enterprise Server 3.4
Enterprise Server 3.3
Enterprise Server 3.2
Enterprise Server 3.1
GitHub AE
All Enterprise Server releases
About versions
English
English
简体ä¸æ–‡
(
Simplified Chinese
)
日本語
(
Japanese
)
Español
(
Spanish
)
Português do Brasil
(
Portuguese
)
Sign up
Search GitHub Docs
GitHub Docs
Repositories
/
Create & manage repositories
Repositories
Get started
Account and profile
Authentication
Repositories
Enterprise administrators
Billing and payments
Site policy
Organizations
Code security
Pull requests
GitHub Issues
GitHub Actions
GitHub Copilot
GitHub Codespaces
GitHub Packages
Search on GitHub
Developers
REST API
GraphQL API
GitHub CLI
GitHub Discussions
GitHub Sponsors
Building communities
GitHub Pages
Education
GitHub Desktop
GitHub Support
Atom
Electron
CodeQL
npm
Free, Pro, & Team
Free, Pro, & Team
Enterprise Cloud
Enterprise Server 3.5
Enterprise Server 3.4
Enterprise Server 3.3
Enterprise Server 3.2
Enterprise Server 3.1
GitHub AE
All Enterprise Server releases
About versions
English
English
简体ä¸æ–‡
(
Simplified Chinese
)
日本語
(
Japanese
)
Español
(
Spanish
)
Português do Brasil
(
Portuguese
)
Sign up
Search GitHub Docs
Creating and managing repositories
You can create a repository on GitHub to store and collaborate on your project's files, then manage the repository's name and location.
About repositories
Creating a new repository
Creating a repository from a template
Creating a template repository
Creating an issues-only repository
Duplicating a repository
Cloning a repository
Troubleshooting cloning errors
Renaming a repository
Transferring a repository
Deleting a repository
Restoring a deleted repository