1 git macos ssh github public-key-encryption
我按照github 的说明进行操作,但卡在了第 2 步。
第2步:
如果您使用的是 macOS Sierra 10.12.2 或更高版本,则需要修改 ~/.ssh/config 文件以自动将密钥加载到 ssh-agent 中并将密码存储在钥匙串中。
我没有 ~/.ssh/config 文件。
我应该创建一个并将其放在那里吗?
为什么他们认为我有一个我没有的文件?
来自他们的文档:
笔记:
我已经生成了密钥对。
在此 ~/.ssh 目录下创建一个空白配置文件。(~ 指您的 HOME 目录)
根据此处的步骤 2 ,将其添加到配置文件中,
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)
更新:从这里 引用这个,
姓名
ssh_config - OpenSSH SSH 客户端配置文件
描述
ssh(1) 按以下顺序从以下来源获取配置数据:
- 命令行选项
- 用户的配置文件 (
~/.ssh/config)- 系统范围的配置文件 (
/etc/ssh/ssh_config)对于每个参数,将使用第一个获得的值。配置文件包含由“主机”规范分隔的部分,并且该部分仅适用于与规范中给出的模式之一匹配的主机。匹配的主机名是命令行上给出的主机名。
| 归档时间: |
|
| 查看次数: |
4327 次 |
| 最近记录: |