Question: I have tried almost everything I can think of and I couldn't find out why (through google) my grid hotkeys aren't working.

I'm using the grid plugin for compiz .

Answer: 
For a GUI based setup, you may try [cgit](http://hjemli.net/git/cgit/). Here is a [tutorial](http://www.codeography.com/2009/05/30/setting-up-cgit-under-ubuntu.html) for setting up cgit in ubuntu.
WHat is "GUI based setup"? In its core, "git clients" and "git servers" (for real GIT is distributed system, not so much "central server" and "clients" exists unlike in SVN or CVS, but for sure you can treat a GIT repository as the "master one") communicate through the network, so no "GUI" is needed here. What you can do in GUI: you can have GUI to work on your repository (even maybe integrated into your IDE) or some kind of "GUI" (let's say a web based one) where you can examine the content of the repository. If you mean this, you may need (of course you can find more!) gitweb. It's in the Ubuntu's repositories (can be installed with apt-get) and written as perl. It acts a CGI solution. More information: <https://git.wiki.kernel.org/index.php/Gitweb>