GitHub最近宣布了经过验证的提交,因此我借此机会实施了GPG并开始使用密钥.当我想开始提交时,我得到以下内容:
$ git commit
You need a passphrase to unlock the secret key for
user: "John Doe <johndoe@email.com>"
4096-bit RSA key, ID ABCD1234, created 2016-04-08
gpg: problem with the agent - disabling agent use
error: gpg failed to sign the data
fatal: failed to write commit object
Run Code Online (Sandbox Code Playgroud)
我上网搜索了一个解决方案,一个站点(对于邮件提供商)建议killall gpg-agent
,并且它有效.现在,我可以输入我的密码来签署提交.
有gpg-agent
必要吗?当我安装它时似乎带有GPG,但是如果我必须杀死它以签署我的提交,那么似乎我有一些我不理解的东西.我如何解决这个问题,以便我可以gpg-agent
运行并能够签署我的提交?
我最近开始使用Android Studio来处理我的Android项目.我注意到在IDE的右下角有文本Context: <no context>
.好奇心已经得到了我的好处,所以现在我在网上搜索更多信息.我没有发现任何类似于这个功能的东西,所以现在我已经为你们所有人而来了.
这是什么文字?它试图显示什么?它是如何改变的?它如何与我的项目互动?
谢谢您的帮助!