错误现象:每次启动git bash报出如下错误gitbash 0 [main] bash 11928 fork: child -1 - CreateProcessW failed for 'D:Program FilesGitusrinash.exe', errno 13
原因分析:最初git bash没有此问题,由于公司为电脑增加的了域用户,导致了电脑的用户名切换。导致安装git bash时的用户名 与现在使用的用户名不一致,从而导致了权限问题。通过网络查询,最终https://stackoverflow.com/questions/9300722/cygwin-error-bash-fork-retry-resource-temporarily-unavailable从此回答中找到解决方法,右键以管理员权限启动。
但是从右键菜单中启动 bash仍然会存在上述问题,其解决方案是,右键bash.exe,点击属性,兼容性tab页,勾选以管理员权限运行的选项。