git - 为什么我经常需要在 SSH 中输入密码

标签 git ubuntu ssh

我正在使用 Ubuntu 13.10,并且在我的 SSH key 上有一个密码。直到几天前,在我通过 Git 项目等授权后,我还不必使用我的 key ,但现在我使用 SSH 进行的每项操作(无论是推送 Git 还是登录到其他系统)都在问我输入我的密码。

我在这里查看了其他答案,它建议将 id_rsaxxx SSH 文件的 chmod 更改为 600。我已经这样做了,但没有奏效。

我认为唯一改变的是执行一些操作系统更新,这可能是造成它的原因吗?否则,有什么?我不想每次执行简单操作时都输入 key 。

最佳答案

通常,SSH 代理负责缓存 session 的 SSH key 密码,这样您就不必一直输入它。

SSH 代理是否正在运行?

关于git - 为什么我经常需要在 SSH 中输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21937694/

相关文章:

git - 制表符到空格 + GIT

git - 如果文件内容保持不变,让 git 忽略修改日期更改

ruby-on-rails - Linux 上的 Rails 控制台总是在每行末尾显示\r

ssh - 禁用 SSH 的密码身份验证无法按预期工作 Ubuntu 14.04 LTS

wordpress - 基于github仓库创建本地git仓库并保持更新

git - 无法在 git 存储库中 pull/推送

python - rc.local 和 python 脚本

ubuntu - mpich在哪里安装的?

Jenkins worker : SSH or JNLP Connection?

shell - 当我使用ssh进入Sandbox时,只需在shell中键入hive,就可以在stderr中获得此输出