Gitosis 能够基于公钥/私钥对对用户进行身份验证。它能够找出当前正在提交的用户。但是,用户名和电子邮件取自客户端的 Git 配置('git config user.name' 等),可以设置为任意值。有什么方法可以将用户名和邮箱关联到他们的公钥,然后让 Gitosis 使用这些名字和邮箱作为提交者的名字和邮箱?
我不在乎我是否会使用 Gitosis 或 WebDAV 或其他替代方法来共享存储库。在我看来,没有任何可用的方法支持强制使用某种“正确”的用户名和电子邮件。如果有其他选择,请告诉我。