当我在Windows PC上运行时,为什么命令提示符不能识别ssh-keygen?

时间:2013-05-29 00:34:16

标签: windows git pc

出现以下消息“'ssh-keygen无法识别为内部或外部命令,可运行程序或批处理文件'?

我该怎么办?

3 个答案:

答案 0 :(得分:1)

因为没有安装?还是不在路上?

如果没有安装,安装一切的简单方法是安装Git for Windows,当它到达询问您是否要安装Linux工具的部分时,它将为您提供3个选项。选择第3个选项,即使它在其下方显示警告。它将在Windows上很好地安装所有Linux工具。重启你的终端,键入ssh-keygen,你就可以了。

如果已安装:

将路径复制到程序

右键单击“我的电脑”,然后单击“属性”

点击“高级系统设置”

单击环境变量

在“Path”变量的末尾添加分号,并使用ssh-keygen程序粘贴到目录中

答案 1 :(得分:0)

如果您安装了msysgit distribution,则需要启动:

  • git-cmd.bat
  • git-bash.bat(基于[ Git bash.vbs ][3]

这将正确设置路径,在该命令行会话中,您将能够调用ssh-keygen

答案 2 :(得分:0)

假设你已经在windows中安装了git ......

1)控制面板>系统>编辑系统变量

2)系统属性>高级(Tab)>环境变量(标签底部)

3)系统变量>新

变量名称:ssh-keygen

变量值C:\ Program Files \ Git \ git-cmd

点击确定

4)关闭并重新启动CMD / Shell窗口