首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将git配置为始终对标签进行签名?

如何将git配置为始终对标签进行签名?
EN

Stack Overflow用户
提问于 2018-06-01 23:38:57
回答 1查看 4.9K关注 0票数 18

我使用的很少的存储库要求对所有标签进行签名,有时我会忘记将-s添加到git tag中,或者更糟糕的是,我使用对标签一无所知的git GUI创建标签。

有没有办法将GIT配置为总是对标签进行签名?

我提到过我尝试将下面的技巧添加到.gitconfig中,但没有任何效果,标签是在没有签名的情况下创建的,除非我在cli上手动提到了-s。

代码语言:javascript
复制
[alias]
tag = tag -s

[tag]
forceSignAnnotated = true

[commit]
gpgsign = true
EN

回答 1

Stack Overflow用户

发布于 2018-11-29 22:18:49

我不知道alias指令,但是您的标记和提交看起来是正确的,这些对我很有效。只需确保(就像Bjoern Rennhak一样)说user.signingkey也被定义并且使用了有效的密钥。还要检查你的git版本,因为'forceSignAnnotated‘只在Git版本2.9.0中可用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50646927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档