github配置ssh key过程中为啥需要ssh-add这一步呢( 二 )
■网友
有个 ssh-agent 是一个跑在后台的帮你缓存key passphrase的进程, ssh-add是用来把一个key加到这个缓存. 在osx上可能因为keychain更复杂, 但缓存passphrase这功能不变.
如果一个key不在默认路径又没被agent缓存, ssh可能根本不知道有这么个私钥. 你可以 ssh -v HOST 一次, 看看不ssh-add时 ssh试了哪些key. 如果这是原因, 那不用ssh-add而ssh -i (手动指定key文件) 或写sshconfig 也可以让ssh用这个key.
推荐阅读
- 比亚迪唐|动力配置升级 比亚迪唐EV新增车型将于12月上市
- 汽车知识|长安旗下的B级精品车,动力有T,配置厚道,起步8.49万
- 趣头条|【15周年】豪华舒适的配置,不错的驾驶体验,VV7我不后悔的选择
- 趣头条|底盘硬件配置超高,外形超霸气!岚图首款量产车FREE将亮相
- 无马汽车|动力硬核,配置顶天?场地体验吉利星瑞
- 钟叔驾道|10万以内买SUV,这几款国产精品真心不错,设计精致配置高
- 新浪汽车出品|配置提升是重点 试驾东风日产2021款天籁
- 一起去SUV|6万多就能买的SUV会很差吗?别傻了,这几款款款精品,配置丰富很划算!
- 底盘|底盘硬件配置超高,外形超霸气!国产大厂高端SUV将亮相
- 销量|12.79万起,本田热卖SUV出新款,新配色,配置升级
