如何在PyCharm中注销(“signed off by”)Git提交?

如何在PyCharm中注销(“signed off by”)Git提交?,pycharm,git-commit,Pycharm,Git Commit,我想知道如何在PyCharm的提交对话框中自动添加Git提交中的“signed off by”行 有修改上一次提交和更改提交作者的选项,但我找不到在每次提交的基础上添加已签名的脱机(git commit-s)的选项 这是可能的还是缺少的功能?IntelliJ平台(Pycharm基于它)似乎还不支持Git注销() 有一个类似的请求,包括。,从链接的问题中可以看出,该请求尚未实现,但是可以简单地将签名密钥信息放入~/.gitconfig中,并从命令行运行git commit-s,所有其他操作都是在I

我想知道如何在PyCharm的提交对话框中自动添加Git提交中的“signed off by”行

有修改上一次提交和更改提交作者的选项,但我找不到在每次提交的基础上添加已签名的脱机(
git commit-s
)的选项

这是可能的还是缺少的功能?

IntelliJ平台(Pycharm基于它)似乎还不支持Git注销()


有一个类似的请求,包括。

,从链接的问题中可以看出,该请求尚未实现,但是可以简单地将签名密钥信息放入
~/.gitconfig
中,并从命令行运行
git commit-s
,所有其他操作都是在IDEA中完成的(在我的例子中是WebStorm)


当然,我期待着它的实现,人们不必跳到IDEA之外,只需签署一个提交,然后返回IDEA继续内部操作。

对于在谷歌搜索中得到这个答案的任何人,以下是在Ubuntu 16.04中测试过的解决方案:

echo 'no-tty' >> ~/.gnupg/gpg.conf
echo 'use-agent' >> ~/.gnupg/gpg.conf
然后你可以:

git config --global format.signoff true
这会将git设置为始终注销,并将gpg设置为在需要时使用gtk弹出窗口询问您的密钥密码,以避免pycharm中出现错误


希望这对某人有所帮助。

在(刚刚发布)中,它作为提交对话框中的勾选框提供。

有没有办法保持勾选框并添加默认帐户以注销?在RubyMine提交对话框中也作为勾选框提供。。看起来像是
格式。注销
没有按预期工作。。