linux – GIT签名标签和密码

linux – GIT签名标签和密码,第1张

概述当我签署标签时,如何让git auto输入我的密码.有没有像 – 密码“我的长密码”,我确实尝试使用ssh-keygen,但它没有帮助. 存储库位于本地,一切都在本地完成. 正如mipadi所说,这是您要求的GPG密钥密码.您确实不希望在您的命令行中使用它,因为这可能使其他用户可以看到它,从而危及您的安全性.知道了这一点,gpg和git的创造者不会让你自己在脚下射击.当然,这提示了如何以自动方式执 当我签署标签时,如何让git auto输入我的密码.有没有像 –
密码“我的长密码”,我确实尝试使用ssh-keygen,但它没有帮助.

存储库位于本地,一切都在本地完成.

解决方法 正如mipadi所说,这是您要求的GPG密钥密码.您确实不希望在您的命令行中使用它,因为这可能使其他用户可以看到它,从而危及您的安全性.知道了这一点,gpg和git的创造者不会让你自己在脚下射击.当然,这提示了如何以自动方式执行此 *** 作的问题,这样您就不会自己输入密码百次.

gpg-agent对此非常有用.您可能需要与gpg分开安装(例如,在Ubuntu上,您需要包gnupg-agent).然后确保〜/ .gnupg / gpg.conf包含该行(未注释):

use-agent

安装了gpg-agent后,您的系统可能会自动为您调用它.如果定义了环境变量GPG​​_AGENT_INFO,那么你很高兴.否则,启动代理:

eval $(gpg-agent --daemon --sh)

(这是针对bash;根据其他shell的要求进行调整.)

现在,当您需要解锁GPG密钥时,您应该有一个d出窗口(或其他方法)供您输入密码.输入后,您不需要再次输入,因为所有其他请求将转到已解锁密钥的代理.

总结

以上是内存溢出为你收集整理的linux – GIT签名标签和密码全部内容,希望文章能够帮你解决linux – GIT签名标签和密码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1023454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存