Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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
从使用GPG签名的Atom提交到Github_Git_Github_Atom Editor - Fatal编程技术网

从使用GPG签名的Atom提交到Github

从使用GPG签名的Atom提交到Github,git,github,atom-editor,Git,Github,Atom Editor,接下来是指南,我创建了GPG密钥,将其添加到我的GitHub帐户,并将我的git设置为在签名提交时使用它。现在我可以从终端执行签名提交,如下所示: 添加了“git commit-S-m”注释。从控制台提交。“,并将更改推送到GitHub 但如何在Atom中使用相同的GPG登录提交?现在,在登台-提交-推送之后,未验证它: 在手册中找不到相关信息:有些Git集成支持提交签名,有些则不支持。Atom似乎不支持控制是否对提交进行签名。然而,Git确实提供了一个选项来签署您可以使用的所有提交 如果要对

接下来是指南,我创建了GPG密钥,将其添加到我的GitHub帐户,并将我的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。