出现以下消息“'ssh-keygen is not known as an internal or external command, operable program, or batch file' 从出现?
我该怎么办?
因为没有安装?还是不在路上?
如果没有安装,安装一切的简单方法是安装 Git for Windows,当它到达询问您是否要安装 Linux 工具的部分时,它将为您提供 3 个选项。选择第三个选项,即使它在它下面显示警告。它将在 Windows 上很好地安装所有 Linux 工具。重新启动终端,输入 ssh-keygen,一切顺利。
如果已安装:
复制程序路径
右键单击“我的电脑”,然后单击属性
点击“高级系统设置”
单击环境变量
将分号添加到“路径”变量的末尾,并使用 ssh-keygen 程序粘贴到目录中
如果您已经安装了msysgit 发行版,那么您需要启动:
git-cmd.bat
, 或者git-bash.bat
(基于[
Git bash.vbs ][3]
)这将正确设置路径,并且在该命令行会话中,您将能够调用ssh-keygen
.
假设您已经在 Windows 中安装了 git ...
1)控制面板>系统>编辑系统变量
2)系统属性>高级(选项卡)>环境变量(选项卡底部)
3) 系统变量 > 新建
变量名:ssh-keygen
变量值 C:\Program Files\Git\git-cmd
点击确定
4) 关闭并重新启动您的 CMD/Shell 窗口