【问题标题】:how to generate a ssh key in windows?如何在 Windows 中生成 ssh 密钥?
【发布时间】:2015-04-06 23:16:34
【问题描述】:

我正在关注this 在 Windows 8.1 上生成一个 ssh 密钥,但如果我在要求输入保存密钥的文件时按 Enter 键,我会收到错误 could not create the directory '//.ssh'

现在如果我输入“id_rsa”而不是按回车键,那么在执行clip < ~/.ssh/id_rsa.pub 之后,我会得到The system cannot find the path specified

有没有办法解决这个问题?我可以切换到 ubuntu,但我想在 Windows 上执行此操作。

【问题讨论】:

标签: windows github cmd ssh-keys


【解决方案1】:

查找 ssh 密钥的最佳方法是:

  1. 在 Github 中创建一个帐户
  2. 在桌面上下载 Github 应用程序并使用您的凭据登录
  3. 1 分钟后,进入 Github 网站 --> 登录 --> 进入设置 --> 在左侧点击 ssh 密钥,在这里您可以找到您的 ssh 密钥。

【讨论】:

    【解决方案2】:
    could not create the directory '//.ssh'
    

    这意味着 $HOME 没有正确定义。先尝试输入:

    export HOME=/c/Users/<yourUsername>
    

    然后ssh-keygen -t rsa -C "$your_email" 应该可以工作。

    请注意,如果您要在使用git-cmd.bat included in a standard Git for Windows (msysgit) 启动的(DOS)shell 中键入相同的命令,则将为您设置%HOME%(到%USERPROFILE%),同样的ssh-keygen -t rsa -C "$your_email" 也可以工作.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-30
      • 2015-03-26
      • 2011-07-27
      • 2022-09-30
      • 2013-03-17
      • 1970-01-01
      • 2022-01-18
      • 2019-06-11
      相关资源
      最近更新 更多