【发布时间】:2023-03-28 18:36:02
【问题描述】:
我正在尝试在 Windows 控制台中使用 vagrant ssh,但它不起作用。
Vagrant 已正确安装,并且我还安装了 Git for windows。
另外,在系统环境中安装了正确的path,使用
setx PATH "%PATH%;C:\Program Files (x86)\Git\bin"
我可以通过path在控制台中看到路径插件,也可以在windows系统环境中看到。
但是当我在 Windows 控制台中使用 vagrant ssh 时,它给了我通常的错误:
ssh在 %PATH% 变量的任何目录中都找不到可执行文件。 是否安装了 SSH 客户端?尝试安装 Cygwin、MinGW 或 Git,全部 其中包含一个 SSH 客户端。或者使用你最喜欢的 SSH 客户端 如下所示的认证信息:主机:127.0.0.1 端口:2222 用户名:vagrant 私钥:
C:/vagtest/.vagrant/machines/default/virtualbox/private_key
如果我在控制台中输入路径,我有正确的 git 位置路径,但它没用。
如果我是数字
set PATH=%PATH%;C:\C:\Program Files (x86)\Git\bin
命令
vagrant ssh 运行,但显然当我关闭控制台并重新打开它时,它不再运行。
我真的不明白发生了什么。
【问题讨论】:
-
我认为,如果在 Windows 控制台中输入 git -h,它会正确运行,这很有用。因此路径被识别,但出于任何原因,如果您在控制台中明确设置数字路径,则 vagrant 不会捕获路径。