GitHub is web-based hosting service for version control using Git. It is mostly used for computer code. It offers all of the distributed version control and source code management functionality of Git as well as adding its own features.
Your nonprofit’s GitHub organization account nameYour nonprofit’s GitHub organization URLProof of nonprofit status with your local government (501(c)(3) status in the US)The registered name of your nonprofitA summary of what your nonprofit organization doesConfirmation that your organization is nongovernment, nonacademic, noncommercial, nonpolitical and has no religious affiliation
Create a free personal account, then an organization with 5 users. Then contact GitHub using the link in "Detailed Link" while also including the info in "Necessary Documents" to be eligible for a free account.