从Atom提交到Github,与GPG签署

时间:2019-06-05 23:07:58

标签: git github atom-editor

按照Managing commit signature verification指南,我创建了GPG密钥,将其添加到我的GitHub帐户中,并将git设置为在签署提交时使用它。所以现在我可以从终端进行签名提交,如下所示: git commit -S -m "Comment was added. Commit from console.",并将更改推送到GitHub。

但是如何在Atom中使用相同的GPG登录提交?现在,在暂存-提交-推送后,未已验证

enter image description here

在手册中找不到关于它的信息:GitHub package

1 个答案:

答案 0 :(得分:1)

有些Git集成支持提交签名,有些则不支持。 Atom似乎不支持控制是否对提交进行签名。但是,Git确实提供了一个选项来签名您可以使用的所有提交。

如果要对所有提交进行签名,可以将配置选项commit.gpgsign设置为true,除非您提供--no-gpg-sign选项,否则将导致对所有提交进行签名。对于在Atom或其他工具中创建的所有提交也应如此。

如果只想对此存储库进行操作,只需编辑.git/config文件或使用普通的git config commit.gpgsign true;如果要对所有提交都执行此操作,则无论使用什么存储库,都可以在主目录中编辑.gitconfig文件,或在该--global调用中使用git config选项。