You can own repositories individually or share ownership of repositories with other people in an organization.
You can restrict which users have access to a repository by choosing the visibility of the repository. For more information, see “ About Repository Visibility ”.
For user-owned repositories, you can grant other people collaborator access so they can collaborate on your project. If a repository is owned by an organization, you can grant members of the organization access permissions to collaborate on your repository. For more information, see " Permission Levels for a Person Account Repository " and " Repository Roles for an Organization ."
With GitHub Free for personal accounts and organizations, you can work with unlimited collaborators on unlimited public repositories with a full feature set or unlimited private repositories with a limited feature set. To get advanced tools for private repositories, you can upgrade to GitHub Pro, GitHub Team, or GitHub Enterprise Cloud. For more information, see " Products from GitHub ".
You can use repositories to manage your work and collaborate with others.
You can use issues to collect user feedback, report software bugs, and organize tasks you want to complete. For more information, see " About problems ".
You can use GitHub Discussions to ask and answer questions, share information, make announcements, and participate in project conversations. For more information, see “ About chats ”.
You can use pull requests to propose changes to a repository. For more information, see " About pull requests ".
You can use project boards to organize and prioritize your issues and pull requests. For more information, see “ About Project Boards ”.
Individual repositories and files are subject to size limits. For more information, see " What is my disk quota?" »
To learn how to use repositories most effectively, see “ Best practices for repositories ”.