我正在关注instructions by github,但被困在第2步。
第2步:
如果您使用的是macOS Sierra 10.12.2或更高版本,则需要进行修改 您的〜/ .ssh / config文件以将密钥自动加载到ssh-agent中 并将密码短语存储在钥匙串中。
我没有〜/ .ssh / config文件。
我应该创建一个并将其放置在那里吗?
为什么他们认为我有一个我没有的文件?
来自他们的文档:
注意:
我已经生成了一个密钥对。
答案 0 :(得分:1)
在此〜/ .ssh目录下创建一个空白配置文件。 (〜表示您的HOME目录)
基于here的第2步,将其添加到配置文件中,
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
更新: 引用here,
名称
ssh_config-OpenSSH SSH客户端配置文件
说明
ssh(1)按以下顺序从以下来源获取配置数据:
- 命令行选项
- 用户的配置文件(
~/.ssh/config
)- 系统范围的配置文件(
/etc/ssh/ssh_config
)对于每个参数,将使用第一个获得的值。配置文件包含由“主机”规范分隔的部分,该部分仅适用于与规范中给定的模式之一匹配的主机。匹配的主机名是命令行上给出的主机名。