I used a few different companies to host my source code repositories, even tried self hosting them, but once I discovered Gitlab I haven't looked anywhere else.
The free tier is very generous offering unlimited private and public projects and unlimited collaborators. You also get 2,000 CI pipeline minutes per group per month on their shared runners to help automate any deployment tasks.