Team Foundation Service (TFS) is the “cloud” version of Team Foundation Server 2012. Up to 5 users are free, plus for a limited time all use is free (more info).
Below is my experience setting up Team Foundation Service and uploading my projects:
More info:
TFS Heads to the Clouds
Installing Team Foundation Server (TFS) 2012
Managing Schemas And Source Control For Databases
Video Taking Your Application Lifecycle Management to the Cloud with the Team Foundation Service
Continuous deployment of SSDT database projects to Windows Azure using Team Foundation Service
TFS 2012: Comparison of Team Foundation Server’s Edition
Team Foundation Server vs. Team Foundation Service