GitList is an elegant and modern web interface for interacting with multiple git repositories. It allows you to browse repositories using your favorite browser, viewing files under different revisions, commit history, diffs. See http://gitlist.org/.
docker run -it --rm --name gitlist -p 8080:80 -v "$PWD":/home/git/repositories/ bnorrin/docker-gitlist