SSH key-Gen Нет такого файла или каталога во время установки для проекта Github

Я пытаюсь загрузить свой первый проект на Github.com, для этого я выполняю следующие шаги:

Во время установки Создание нового ключа SSH

  1. Открыт Git Bash
  2. $ ssh-keygen -t rsa -b 4096 -C "[email protected]" (Эта команда работает правильно)

Выход:

Generating public/private rsa key pair.

Enter file in which to save the key (/c/Users/abc/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /c/Users/abc/.ssh/id_rsa

Your public key has been saved in /c/Users/abc/.ssh/id_rsa.pub

The key fingerprint is:

SHA256:rJwyia2U0ENuNL0Gqf+NjXqqUa0Gdkffjdkfjdkjdkj [email protected]

The key's randomart image is:..................
..........................................


=============== ================= ===========================

Затем я запускаю команду ...........

$ cat /c/Users/abc/.ssh/id_rsa.pub


cat: /c/Users/abc: No such file or directory

cat: abc/.ssh/id_rsa.pub: No such file or directory

Даже я иду по этому пути и проверяю, доступен ли там этот файл.....

введите здесь описание изображения

================= =================

Даже если я запущу эту команду ---

$ cat ~/.ssh/id_rsa.pub

он показывает ключевые данные этого файла

============= =====================

Я нашел еще одну команду для решения этой проблемы, чтобы сохранить ключ в файле ---

$ ssh-keygen -t rsa -b 4096 -C "[email protected]" -f /path/to/key

Выход:

Generating public/private rsa key pair.

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Saving key "/path/to/key" failed: No such file or directory

person Tech World    schedule 13.08.2020    source источник
comment
Отвечает ли это на ваш вопрос? Где GitHub для Windows хранит свой ключ SSH?   -  person Marc K    schedule 13.08.2020


Ответы (1)


Вам не нужно использовать bash для генерации ключа или получения его содержимого.

Вы можете открыть его с помощью обычного блокнота (++), скопировать его содержимое и вставить прямо на страницу профиля настроек ключей GitHub SSH.

Это будет в %USERPROFILE%\.ssh\id_rsa.pub

Если вы не установили парольную фразу при создании закрытого ключа, все, что вам нужно сделать, используя URL-адрес SSH для вашего push-уведомления:

git push -u origin master [email protected]:<me>/<myrepo>
person VonC    schedule 14.08.2020