Since there is nothing in git ot gitolite that would "kill -9"
anything as far as I know, this must be a feature of your hosting
provider.
(Side note: one user of mine had an enormous amount of trouble running
easy install -- it would work if he did everything manually,
simulating what easy-install would do, but not if you ran easy-install
itself. Guess what it was caused by? Yes -- the series of ssh
commands coming in was being treated as DOS by the service provider;
we finally had to put sleep statements before each ssh, scp, rsync,
etc., to make easy install work).