Создание ключа 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%
в приведенной выше команде домашним каталогом вашего фактического пользователя.