Back

Why you should use organization GitHub repositories with RepoCharge


GitHub imposes the following limitations on personal repositories that can be overcome by using organization repositories:

Limited number of collaborator invites

GitHub limits the number of people who can be invited to a repository within a 24-hour period. Exceeding this limit requires a waiting period of 24 hours. This means if you've had many purchases within a day and hit the limit imposed by GitHub, your users will not receive an invite. Your users will be required to wait 24 hours and request a new collaborator invite from their purchases page. This is also limited in a way because you may have multiple users trying to request a new collaborator invite leading to another limit. [Source]

No granular permissions

GitHub gives collaborators on personal repositories read and write access to the repository by default which cannot be changed. This means that collaborators can make changes to the code in your repository. This can be a security risk if you have collaborators who should only have read access. [Source]


By using personal repositories, you acknowledge the limitations imposed by GitHub.