What's your end goal? Are you wanting to contribute to existing repos? Do you need somewhere to host your FOSS projects for others to contribute? Do you just need somewhere to backup your personal projects? Or ..?
Reason I ask, is you could look at self hosting, but you would only be able to access your repos at home.