Как настроить GitHub для правильного использования SSH? - PullRequest
0 голосов
/ 13 июня 2019

Я следовал инструкциям от github , но застрял на шаге 2.

Шаг 2:

Если вы используете macOS Sierra 10.12.2 или более позднюю версию, вам необходимо изменить ваш файл ~ / .ssh / config для автоматической загрузки ключей в ssh-agent и храните пароли в своей цепочке для ключей.

У меня нет файла ~ / .ssh / config.

Должен ли я создать один и положить его туда?

Почему они предполагают, что у меня есть файл, которого у меня нет?

Из своих документов:

enter image description here

Примечание:

Я уже сгенерировал пару ключей.

1 Ответ

1 голос
/ 13 июня 2019

Создайте пустой файл конфигурации в этом каталоге ~ / .ssh. (~ относится к вашей домашней директории)

Ссылка

На основе шага 2 из здесь , добавьте это в файл конфигурации,

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

Обновление: Цитируя это из здесь ,

Имя

ssh_config - файлы конфигурации клиента SSH OpenSSH

Описание

ssh (1) получает данные конфигурации из следующих источников в следующем порядке:

  1. параметры командной строки
  2. файл конфигурации пользователя (~/.ssh/config)
  3. общесистемный файл конфигурации (/etc/ssh/ssh_config)

Для каждого параметра будет использоваться первое полученное значение. Файлы конфигурации содержат разделы, разделенные спецификациями '' Host '', и этот раздел применяется только для хостов, которые соответствуют одному из шаблонов, приведенных в спецификации. Соответствующее имя хоста - это имя, указанное в командной строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...