On Tue, Aug 14, 2012 at 10:12 PM, Junio C Hamano <gitster@xxxxxxxxx> wrote: > The --access-hook option to "git daemon" specifies an external > command to be run every time a client connects, with > > - service name (e.g. "upload-pack", etc.), > - path to the repository, > - hostname (%H), > - canonical hostname (%CH), > - ip address (%IP), > - tcp port (%P) > > as its command line arguments. The external command can decide to > decline the service by exiting with a non-zero status (or to allow it > by exiting with a zero status). It can also look at the $REMOTE_ADDR > and $REMOTE_PORT environment variables to learn about the requestor > when making this decision. > > The external command can optionally write a single line to its > standard output to be sent to the requestor as an error message when > it declines the service. > > Signed-off-by: Junio C Hamano <gitster@xxxxxxxxx> Thanks Junio, this looks like the best approach. Acked-by: Shawn O. Pearce <spearce@xxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html