Я пытаюсь настроить клиент git ssh на моем компьютере с Windows. Я вошел на ПК как пользователь домена, и я установил git и настроил клиента ssh через учетную запись пользователя домена, в которую я вошел. Моя проблема заключается в том, что я генерирую ключ ssh, который он создает в своей личной папке на сервере, а не в папке по умолчанию.

В любом случае я могу установить местоположение генерации ssh-ключей по умолчанию в git?

2 ответа2

1

Вы можете сделать это, но это конфигурация SSH, а не git. Ваш личный файл конфигурации (в Windows он будет находиться в вашей private shared folder\.ssh):

~/.ssh/config

Отредактируйте этот файл (и создайте его, если он еще не существует) и установите следующее:

Host *
  IdentityFile /<drive letter>/<a path>/.ssh/<your_priv_key_name>

Эти две строки говорят о том, что для всех хостов файл идентификации, используемый для SSH, находится в указанном вами месте. Конечно, вместо * вы можете указать IP-адрес или имя хоста и установить один файл идентификации для каждого хоста.

0

Вам просто нужно сопоставить домашний каталог пользователя домена локально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .