Lok*_*oke 6 ssh password git login
我在一个项目上工作没有问题,但自从我升级到 18.04 后,当我尝试使用 git 时,它会提示一个弹出式阅读“输入密码以解锁私钥。应用程序想要访问私钥‘loke@computer’,但它被锁定了”。
问题是我的 ssh 密钥没有密码。例如,我可以在没有 root 密码的情况下使用 cat 或在 gedit 中打开它。
我仍然尝试在弹出窗口中使用我的 root 密码,并将其留空,单击取消并尝试其他密码,但没有任何效果,我仍然无法使用 git。
我试过了,但第一个命令给了我这个错误:
错误设置值:无法覆盖现有的只读值:在配置路径前面的只读源中设置的“/apps/gnome-keyring/daemon-components/ssh”值
第二个命令没有返回任何内容,但也没有改变我的情况。
到目前为止,我看到的有关关闭此弹出窗口的所有解决方案都是删除您的 ssh 密钥密码,但是如果我没有开始时该怎么办?
由于我找不到解决这个问题的方法,我决定通过完全替换我的 ssh 密钥来解决这个问题,然后我的问题就消失了。
我创建了一组新密钥,覆盖旧密钥,并将它们上传到我的 BitBucket,当我再次尝试时,密码提示没有出现。
所以它看起来肯定像一个错误,因为旧密钥和新密钥都没有密码,但它们的行为不同?
注意:在“密码和密钥”设置中,当我在旧密钥上单击“更改密码”时,它还要求输入不存在的密码,而在新密钥上,它只是询问我是否要设置新密码。