安装git后git bash不能正常使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装git后git bash不能正常使用相关的知识,希望对你有一定的参考价值。

第一次使用git,用的是win7系统,在安装了git后按教程打开git bash配置账户密码,但是有问题,显示的是:
0 [main] sh.exe" 5132 fork_copy:user/cygwin data pass 0 failed,0x47F000.

.0x4843DC, done 232, windows pid 4132, win32 error 5

sh.exe": fork: Resource temporarily unavailable
sh.exe"-3.1$
卸掉git重新安了几次都是这样,请问是什么问题呢?该怎么解决?

参考技术A 这个问题没有遇到过,推荐你使用msysgit工具,这个比较轻量,比cygwin小多了。应该也稳定些。本回答被提问者采纳

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

在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

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

答案

我有同样的问题试图设置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或其他终端模拟器,看看你有没有运气。

另一答案

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

另一答案

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

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

所以应该是Git bash的问题。

以上是关于安装git后git bash不能正常使用的主要内容,如果未能解决你的问题,请参考以下文章

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

Git 2.5.1 的 bash 控制台不打开 python 解释器

git安装后问题

我可以在 Windows 上的 Git Bash 中使用 gcloud 吗?

如何在 vscode 终端中使用 git bash 别名?

Git Bash 未在 VSCode 中显示为终端选项