从使用GPG签名的Atom提交到Github
接下来是指南,我创建了GPG密钥,将其添加到我的GitHub帐户,并将我的git设置为在签名提交时使用它。现在我可以从终端执行签名提交,如下所示: 添加了“从使用GPG签名的Atom提交到Github,git,github,atom-editor,Git,Github,Atom Editor,接下来是指南,我创建了GPG密钥,将其添加到我的GitHub帐户,并将我的git设置为在签名提交时使用它。现在我可以从终端执行签名提交,如下所示: 添加了“git commit-S-m”注释。从控制台提交。“,并将更改推送到GitHub 但如何在Atom中使用相同的GPG登录提交?现在,在登台-提交-推送之后,未验证它: 在手册中找不到相关信息:有些Git集成支持提交签名,有些则不支持。Atom似乎不支持控制是否对提交进行签名。然而,Git确实提供了一个选项来签署您可以使用的所有提交 如果要对
git commit-S-m”注释。从控制台提交。“
,并将更改推送到GitHub
但如何在Atom中使用相同的GPG登录提交?现在,在登台-提交-推送之后,未验证它:
在手册中找不到相关信息:有些Git集成支持提交签名,有些则不支持。Atom似乎不支持控制是否对提交进行签名。然而,Git确实提供了一个选项来签署您可以使用的所有提交 如果要对所有提交进行签名,可以将配置选项
commit.gpgsign
设置为true
,这将导致对所有提交进行签名,除非提供--无gpg签名
选项。在Atom或其他工具中创建的任何提交也应该如此
如果只想为此存储库执行此操作,只需编辑
.git/config
文件或使用普通的git-config-commit.gpgsign-true
;如果要对所有提交执行此操作,而不考虑存储库,则可以编辑主目录中的.gitconfig
文件,或者在该gitconfig
调用中使用--global
选项。也许它根本不能。即使要对提交进行签名,请使用命令行。选择git config--global commit.gpgsign true
,它可以工作-Atom提交也会被签名。当我现在不需要签名时,无法设计情况,所以将其设置为--global。