gpt4 book ai didi

git - Gitosis 可以强制执行正确的用户名/电子邮件吗?

转载 作者:太空狗 更新时间:2023-10-29 14:09:37 24 4
gpt4 key购买 nike

Gitosis 能够根据公钥/私钥对对用户进行身份验证。它能够找出哪个用户当前正在提交。但是,用户名和电子邮件取自客户端的 Git 配置('git config user.name' 等),可以设置为任意值。有什么方法可以将用户名和电子邮件与他们的公钥相关联,然后让 Gitosis 使用这些名称和电子邮件作为提交者的姓名和电子邮件?

我不在乎我是否会使用 Gitosis 或 WebDAV 或其他一些替代方案来共享存储库。在我看来,没有任何可用的方法支持使用某种“正确”的用户名和电子邮件的强制执行。如果有其他选择,请告诉我。

最佳答案

请注意,您不能让服务器实际设置(覆盖)作者或提交者,因为要使其正常工作,它必须修改完整的构建提交对象(以及基于该对象的所有提交)。

这将更改提交的哈希/ID。所以你只能拒绝他们。 (当然,从技术上讲,您可以创建一个新的提交,但这会导致各种问题)。

关于git - Gitosis 可以强制执行正确的用户名/电子邮件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2659063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com