After a bit of looking around I feel I found what I want with...
Able to be used locally
User support
User based permission support
Web interface
Can be used with eclipse
I chose to go with gitblit its simple to setup and easy to use overall once you get the hang of it and can easily be moved...