git-multimail is a tool intended to be set up as a post-receive hook that sends notification emails for each push. It can send a summary email for the push and/or individual emails for each commit being pushed.
Slides used in a training
Git with a .htaccess and a CGI script
Since version 1.6.6, Git is able to tunnel its native protocol through HTTP or HTTPS, which makes roughly as efficient over HTTP than it is over SSH. This is often called “smart HTTP”. While I like SSH, I sometimes have co-workers behind a firewall, who do not have SSH access. In these cases, HTTP is the solution. Standard installation instructions for smart HTTP are available in man git-http-backend or in Pro Git, but they often assume that one has a shell account on the server, and/or is the administrator of the server. This document explains how to work with just a user access to the (...)