Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-07-09. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Ошибка: ssh-add: недопустимый параметр - apple-use-keychain

Эта ошибка означает, что ваша версия ssh-add не поддерживает интеграцию цепочки ключей macOS, что позволяет хранить парольную фразу в цепочке ключей.

Параметр --apple-use-keychain является стандартной версией параметра ssh-add в Apple, который сохраняет парольную фразу в цепочке ключей при добавлении ключа SSH в ssh-agent. Если вы установили другую версию ssh-add, она может не поддерживать --apple-use-keychain.

Решение проблемы

Чтобы добавить закрытый ключ SSH в ssh-agent, можно указать путь к версии Apple ssh-add:

/usr/bin/ssh-add --apple-use-keychain ~/.ssh/id_ed25519

Примечания:

  • Вариант --apple-use-keychain находится в стандартной версии ssh-addApple. В версиях macOS до Монтери (12.0) используйте -K вместо --apple-use-keychainнего.
  • Если вы создали ключ с другим именем или добавляете существующий ключ с другим именем, замените id_ed25519 в команде именем файла закрытого ключа.

Дополнительные материалы