I don't know much about git. But I need to update compositeproto and xfixesproto whose masters are stored in git. Can I use gitweb.freedesktop.org to check out and commit changes? Or is gitweb only informational? I've tried to use git-clone to access git.freedesktop.org, as suggested by Josh Triplett, but I get an unknown host error.