检查已添加到ssh代理的密钥。

13 浏览
0 Comments

检查已添加到ssh代理的密钥。

如果我们想要添加我们的私有SSH密钥,我们需要在例如Powershell中编写如下代码:\n

ssh-add ~\.ssh\id_rsa

\n但是有没有可能检查当前已添加到代理的密钥?\n我在互联网上找不到这个命令。

0
0 Comments

问题出现的原因是GitHub的文档只适用于单个终端/命令提示符/ bash窗口,如果打开新的窗口,密码就不会被记住。因此,需要在新会话中重新启动ssh-agent。

解决方法是使用HTTPS URL,并将凭据缓存在一个共享存储中(适用于所有会话)。另外,将自动启动ssh-agent的脚本添加到~/.bash_profile文件中,而不是~/.profile~/.bashrc文件中。

感谢反馈,提供了一个链接(stackoverflow.com/a/32353083/6309),解答了这个不一致的问题。

0