I'm having trouble finding an open-source IDE with support for Git. Are there any that you could point me to or recommend?
I don't know if such a thing exists in a stable form yet, but a good place to start your search is :
http://git.or.cz/gitwiki/InterfacesFrontendsAndTools