【发布时间】:2018-07-18 04:30:11
【问题描述】:
我有 Chocolatey 使用 choco install git 安装的 Windows 版 Git。
它已经运行了很多个月。
几天前,当我打开 Git Bash 时,窗口出现以下内容:
标题栏:/usr/bin/bash --login -i
窗口内容:Error: Could not fork child process: Permission denied (-1)
我的同事也在他的机器上收到了同样的错误信息。我们正在使用加入 Windows 域的企业公司笔记本电脑。支持这些笔记本电脑的 IT 团队对 Git 了解不多,因为大多数组织都在使用 TFS,因此他们不确定如何支持这一点。是否可能是组策略更新或类似原因导致了这种情况?该组织也在转向 SSO(我认为是通过 Azure AD)——这可能是相关的吗?
我尝试了以下方法:
- 更新 git 到最新的 v2.16.1.2
- 这个答案:https://stackoverflow.com/a/45803951/335366
- 重启窗口
- 以管理员身份运行 Git Bash
- 使用资源管理器上下文菜单运行 Git Bash:“Git Bash Here”
没有任何作用。如何在本地或通过域/活动目录/组策略解决此问题?
Git GUI 似乎可以在我同事的机器上运行,但不能在我的机器上运行。当我加载 Git GUI 时出现错误:
【问题讨论】:
标签: windows bash git azure active-directory