Создание ключа gshlab ssh из окон

Я пробовал следовать это руководство по созданию ключа ssh для использования gitlab.

Прежде чем я узнаю, должен ли я сгенерировать ключ, я должен проверить, есть ли он уже такой:

type %userprofile%\.ssh\id_rsa.pub

Если он говорит это, тогда я должен сгенерировать ключ:

the system cannot find the path specified

Каков следующий шаг? Поскольку руководство ничего не говорит, если это сообщение, которое я получаю.

Изменить: я пробовал

ssh-keygen -t rsa -C "[email protected]"

И я получаю

'ssh-keygen' is not recognized as an internal or external command, 
operable program or batch file.

Изменить 2: Я нахожусь в окнах.

Ответ 1

На Windows, если у вас установлен git для Windows, запустите git-gui. Затем нажмите "Справка", затем нажмите "Показать ключ Ssh", затем нажмите "Создать ключ".

Пока вы это делаете, скопируйте в буфер обмена, а затем перейдите на страницу своей учетной записи Gitlab и добавьте ключ SSH в настройки ssh своей учетной записи Gitlab.

Ответ 2

Цель состоит в том, чтобы %userprofile% была переменной среды, присутствующей в вашей системе, которая содержит ваш фактический домашний каталог пользователя. Либо проверьте, почему эта переменная среды не установлена ​​в вашей системе и не исправлена, или для быстрого исправления, замените %userprofile% в приведенной выше команде домашним каталогом вашего фактического пользователя.