相关疑难解决方法(0)

如何让 git 不提示输入 ssh 密钥的密码?

我正在使用 git bash 并使用 ssh-keygen 设置 ssh 密钥,每次我用 repo git 做某事时都会问我/c/Users/jankiewj/.ssh/id_rsa. 有没有办法禁用该密码。

编辑: 我编辑了原始标题(删除了 Windows),因为我刚刚在我的工作笔记本电脑上使用了全新安装的 Ubuntu,当 ssh 密钥有密码时,它总是要求它,解决这个问题的解决方案是一样的。这可能在同样是 Unix 的 MacOSX 上工作相同,并使用相同的基本工具。

ssh git ssh-keys git-bash

76
推荐指数
2
解决办法
8万
查看次数

SSH 代理在重启机器时丢失身份

id_rsa在其默认位置创建具有名称的密钥后。我正在使用命令向 SSH 代理添加身份ssh-add ~/.ssh/id_rsa,添加成功。

我可以在不输入密钥密码的情况下进行 SSH,因为它已经与 SSH 代理一起使用了。

但是,当我重新启动机器或服务器,然后使用命令检查身份时,ssh-add -L我收到类似The agent has no identities.

这是否意味着当我们重新启动机器时,Agent 丢失了身份?这是正常行为还是我在这里缺少的东西?

请指导我,我对SSH不太熟悉。

ssh terminal sshd ssh-agent macos

14
推荐指数
2
解决办法
9311
查看次数

标签 统计

ssh ×2

git ×1

git-bash ×1

macos ×1

ssh-agent ×1

ssh-keys ×1

sshd ×1

terminal ×1