Can Git authenticate virtual users via PAM? In particular, would Git require some additional utility, such as
Git doesn't authenticate. Period.
As long as the listening service (ssh or apache) is able to:
You can authenticate using PAM and authorize using Gitolite.