Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';在Mercurial中签署变更集的目的是什么?_Mercurial_Signature_Gnupg - Fatal编程技术网

什么';在Mercurial中签署变更集的目的是什么?

什么';在Mercurial中签署变更集的目的是什么?,mercurial,signature,gnupg,Mercurial,Signature,Gnupg,在Mercurial中有一个特殊的.hgsigs文件 …包含来自gpg扩展的变更集签名,每行一个 这是用来做什么的?它仅用于在变更集上声明信任/签署。如果变更集已由一个或多个人员签名,则您知道这些人员或拥有其gpg凭据的人员已签名这些变更集。可以想象这样的工作流:“生产web服务器上没有Jim的签名或您被解雇,否则无法运行”或“每个人都必须签署他们编写的变更集,以便您知道作者信息不是伪造的。” 它实际上很少使用,因为它意味着为每个签名创建一个额外的变更集

在Mercurial中有一个特殊的
.hgsigs
文件

…包含来自gpg扩展的变更集签名,每行一个


这是用来做什么的?

它仅用于在变更集上声明信任/签署。如果变更集已由一个或多个人员签名,则您知道这些人员或拥有其gpg凭据的人员已签名这些变更集。可以想象这样的工作流:“生产web服务器上没有Jim的签名或您被解雇,否则无法运行”或“每个人都必须签署他们编写的变更集,以便您知道作者信息不是伪造的。”

它实际上很少使用,因为它意味着为每个签名创建一个额外的变更集