Is there any way to use a git repository with the built in SCM functions of Xcode?
With the latest Xcode 4.1 it's definitely possible and everything you need is installed by default.
I wrote a blog post just about this very topic:
Xcode iPhone beginner projects with GitHub integration