Saving ssh key fails

前端 未结 14 1113
予麋鹿
予麋鹿 2021-01-30 21:44

i just started a Git tutorial and I get to a deadend: I try to generate a rsa key part and it fails. I did this, in git bash:

ssh-keygen -t rsa -C \"myemail@myem         


        
14条回答
  •  不知归路
    2021-01-30 22:19

    If you're using Windows, the unix-style default path of ssh-keygen is at fault.

    In Line 2 it says Enter file in which to save the key (/c/Users/Eva/.ssh/id_rsa):. That full filename in the parantheses is the default, obviously Windows cannot access a file like that. If you type the Windows equivalent (c:\Users\Eva\.ssh\id_rsa), it should work.

    Before running this, you also need to create the folder. You can do this by running mkdir c:\Users\Eva\.ssh, or by created the folder ".ssh." from File Explorer (note the second dot at the end, which will get removed automatically, and is required to create a folder that has a dot at the beginning).

    c:\Users\Administrator\.ssh>ssh-keygen -t rsa -C "myemail@myemail.com"
    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/Administrator/.ssh/id_rsa): C:\Users\Administrator\.ssh\id_rsa
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in C:\Users\Administrator\.ssh\id_rsa.
    Your public key has been saved in C:\Users\Administrator\.ssh\id_rsa.pub.
    The key fingerprint is:
    ... myemail@myemail.com
    The key's randomart image is:...`
    

    I know this is an old thread, but I thought the answer might help others.

提交回复
热议问题