在Git Bash上没有使用vagrant的提示ubuntu虚拟机

问题描述 投票:3回答:3

在Windows 10上使用GitBash使用vagrant ssh登录VM后,我看不到任何目录提示。虽然它确实运行python web论坛(关于Intro to Relational Databases上的Udacity教程),它不会让我运行psql所以我可以继续上课。我可以更改目录,列出有关文件的信息,然后运行python,但提示符不能正常工作。

屏幕截图:screenshot

请注意论坛正在运行,这个截图是在我退出并重新启动vagrant之后拍摄的。

Vagrant版本1.9.6

Ubuntu版本16.04.2 LTS

所有程序都以管理员模式安装或运行。

vagrant ubuntu-16.04 git-bash
3个回答
0
投票

我有同样的问题试图设置Laravel Homestead - 在我的情况下,它似乎与Git Bash / MINGW64的问题。

我的解决方法是使用PuTTY

  • 安装PuTTY,PuTTYgen
  • 通过在PuTTYgen中加载私钥并保存私钥,创建用于连接到vagrant vm的密钥的.ppk
  • 用你的流浪汉细节创建一个新的PuTTY会话,在我的情况下,我刚刚复制了运行“vagrant up”后显示的内容,就SSH地址,用户名而言(我的PuTTY会话主机名将是“vagrant @ localhost”port:2222)
  • 在Connection-> SSH-> Auth-> Private key下的PuTTY配置中指定ppk进行身份验证

简而言之,尝试连接PuTTY或其他终端模拟器,看看你有没有运气。


0
投票

我无法让Git Bash工作,但Oracle VM VirtualBox Manager的显示窗口确实可以正常工作。我一直在使用Git Bash来启动VM,然后切换到Oracle VM UI窗口。


0
投票

我在使用虚拟盒连接到虚拟Homestead会话(Laravel)时遇到了同样的问题,我也试图通过Gitbash MINGW64进行连接。

我在cmd.exe(命令:vagrant ssh)中尝试了相同的操作。

所以应该是Git bash的问题。

© www.soinside.com 2019 - 2024. All rights reserved.