我不太了解 ssh 的工作原理,所以我的问题可能显得微不足道。
我在Linux上。我正在使用 ssh 推送和拉取我的 github 存储库。目前,每次我想要推送时,我都需要执行以下操作:
eval $(ssh-agent -s)
ssd-add path/to/key
如果我关闭终端并打开一个新终端,我需要做同样的事情。这似乎有点重复。更糟糕的是,eval $(ssh-agent -s)
不断创建新ssh-agent
流程。当然,我一定做错了什么?
基本上,我的问题是:为什么每次打开新终端时不能ssh-agent
自动午餐并加载密钥?