Как настроить закрытый ключ SSH для Fork на Mac?

Как настроить закрытый ключ SSH для Fork на Mac?

Я попробовал Fork для моего клиента Git на Mac! Может кто-нибудь подскажет, как настроить мой существующий закрытый ключ SSH для него?

Спасибо!

решение1

Fork на Mac будет использовать любой ключ ssh по умолчанию, который обычно называется id_rsa и id_rsa.pub. Если вы создали ключ с другим именем, вы можете установить его как ключ по умолчанию, обновив (или создав, если его нет) ваш файл .ssh/config с помощью:

IdentityFile /home/myuser/.ssh/keyhello

Убедитесь, что вы указываете здесь закрытый ключ, а не открытый (я по какой-то причине допустил эту ошибку, и в результате вы получаете ошибку неверного формата).

На моем Mac я постоянно получал жалобы на то, что разрешения для ключей слишком велики, поэтому я применил chmod 600 к обоим файлам, что исправило эту проблему.

Видетьздесьдля получения дополнительной информации о ключе по умолчанию.

Просто обратите внимание, что если вы это сделаете, то все, что использует ssh, теперь будет пытаться использовать этот ключ, если вы не укажете иное. Например: если вы используете командную строку ssh, вам нужно будет указать -i для смены ключей.

Было бы намного лучше, если бы Fork имел такую ​​возможность настройки, как в версии для Windows.

решение2

В каждой системе ключи SSH находятся в домашнем каталоге пользователя, в подпапке с именем .ssh. Это так в каждой операционной системе, и все, что вам нужно сделать, это выбрать один из списка, предоставленного fork.

  • Windows: %userprofile%\.ssh
  • Линукс: ~/.ssh
  • Mac: $HOME/.ssh

Просто положите туда ключ, и все будет в порядке.

Связанный контент