Laravel Homstead vagrant SSH无法正常工作

时间:2017-11-16 18:33:25

标签: vagrant git-bash homestead

我按照以下方式安装了Homestead:

https://laravel.com/docs/5.5/homestead

我可以用以下方式启动流浪盒:

但是当我想将流浪汉ssh放入我的盒子时,它开始变得奇怪

它被困在这里:

enter image description here

没有显示我所在的目录。

我在Windows上使用Git bash。一切都是最新的VM,Vagrant fresch安装。

有人有个主意吗?

4 个答案:

答案 0 :(得分:1)

我几天前遇到了同样的问题。问题似乎只发生在GitBash上。当使用PowerShell或其他终端运行“vagrant ssh”时,它可以工作。要使用GitBash,您需要使用ConEmu并创建一个新的GitBash选项卡。

答案 1 :(得分:1)

我们发现这是Vagrant 2.0.1的一个错误,在Windows上降级到2.0.0会解决它。或使用其他终端编辑器。似乎是由Git Bash + Vagrant 2.0.1引起的。

https://github.com/laravel/homestead/issues/723

答案 2 :(得分:0)

在vagrant解决此问题之前添加VAGRANT_PREFER_SYSTEM_BIN = 1。

VAGRANT_PREFER_SYSTEM_BIN=1 vagrant ssh

如果你觉得每次这样做都太麻烦了, 将它添加到Windows的系统变量是一个更好的选择。

答案 3 :(得分:0)

我遇到了同样的问题,并且不知道如何修复它。 你可以使用

ssh vagrant@ip-address

代替。用你的IP地址代替ip-address。