I have Git 1.9.5 on Windows 7 x64. Assume the Git server is running the same version and the same OS on the same network. Is there a way to access the committer or author from a pre-receive or update server-side hook without the use of SSH?
From my understanding, after reading the man pages, it seems like SSH is required in order to set an environment variable on the server that would contain the user's name. And also the pre-recieve and update hooks typically only receive arguments from stdin or command line argv, at most, the name of the reference (branch), the SHA-1 that reference pointed to before the push, and the SHA-1 the user is trying to push.