如何配置GitHub以正确使用SSH?

时间:2019-06-13 00:36:03

标签: git macos github ssh public-key-encryption

我正在关注instructions by github,但被困在第2步。

第2步:

  

如果您使用的是macOS Sierra 10.12.2或更高版本,则需要进行修改   您的〜/ .ssh / config文件以将密钥自动加载到ssh-agent中   并将密码短语存储在钥匙串中。

我没有〜/ .ssh / config文件。

我应该创建一个并将其放置在那里吗?

为什么他们认为我有一个我没有的文件?

来自他们的文档:

enter image description here

注意:

我已经生成了一个密钥对。

1 个答案:

答案 0 :(得分:1)

在此〜/ .ssh目录下创建一个空白配置文件。 (〜表示您的HOME目录)

Reference

基于here的第2步,将其添加到配置文件中,

Host *
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_rsa

更新: 引用here

  

名称

     

ssh_config-OpenSSH SSH客户端配置文件

     

说明

     

ssh(1)按以下顺序从以下来源获取配置数据:

     
      
  1. 命令行选项
  2.   
  3. 用户的配置文件(~/.ssh/config
  4.   
  5. 系统范围的配置文件(/etc/ssh/ssh_config
  6.   
     

对于每个参数,将使用第一个获得的值。配置文件包含由“主机”规范分隔的部分,该部分仅适用于与规范中给定的模式之一匹配的主机。匹配的主机名是命令行上给出的主机名。