我正试图创建一个公钥以允许我推送到Git,但我的.ssh文件夹没有创建。
以下是我运行的命令:
- $sh-keygen-t rsa-Cemaill@me.com
- 生成公共/私有rsa密钥对
- 输入要保存密钥的文件(/h//.ssh/id_rssa(:
这就是H:驱动器中的全部内容config,data,profile,profile。V2
我认为这是一个问题,因为当我收到提示"输入要保存密钥的文件(/h//.ssh/id_rssa(:"时,我没有机会输入值或按Enter键,也没有选择输入密码短语。
有人能说明问题出在哪里吗?我试过在详细模式下运行该命令,但它没有打印任何额外的内容。
我想您有某种权限问题,请尝试手动将文件夹设置为
mkdir -m 700 ${HOME}/.ssh
如果您试图在安装的另一个驱动器上创建密钥,则可以尝试手动复制密钥。
如果它在一个完全不同的系统上,那么也许你可以尝试
ssh-copy-id