vagrant ssh找不到ssh可执行文件

时间:2015-12-30 15:38:19

标签: git ssh vagrant

我有通常建议的流浪ssh问题:

list_of_files = [file_1, file_2, file_3, .... file_n]

# each file we are processing in function function_x(file)

for file in list_of_files:
   function_x(file)

我这样做但我仍然有这个问题。我找到的唯一可行解决方案是:

  • 安装Git客户端
  • 打开Git shell(Try installing Cygwin, MinGW or Git, all of which contain an SSH client 下的sh.exe)
  • 然后在我的项目中使用vagrant ssh

正如我所说,这有效但我必须从Windows Prompt(cmd.exe)切换到Git Shell(sh.exe)。如何(我可以?)运行Program Files/Git/bin而不在Windows中切换控制台吗?

1 个答案:

答案 0 :(得分:0)

答案是:我不知道。 :)但是,有一个解决方案对我有用:

  1. 将我的Vagrantfile中的IP地址更改为192.168.33.11(一个值)
  2. 在数据库的Sequel Pro程序中更改了连接隧道IP
  3. 更改了/etc/hosts文件
  4. 中的IP地址

    我仍然想知道为什么这是必要的,但这确实可以解决问题 - 并且可能是发生了什么的线索。