How to build a Git server, and how to write custom Git hooks to trigger specific actions on certain events (such as notifications), and publishing your code to a website.
Source: How to write custom Git hooks and publishing your code to a website | Opensource.com