Does anyone know if it's possible to have a Git repo hosted on Windows Azure?
There isn't anything ready for Windows Azure, But you can create one, since Git can be used over http. You can use GitSharp or DotGit libraries.