无法读取当前工作目录:不允许操作

Joa*_*Wei 5 git

我是初学者。我尝试使用 git 创建用户名。但是当我打字的时候

git config --global user.name "XXX"
Run Code Online (Sandbox Code Playgroud)

消息显示

无法读取当前工作目录:不允许操作。

我不知道发生了什么。我该如何解决这个问题?

ken*_*ell 14

更新到 MacOS Catalina 10.15 并更新 Xcode 命令行工具 ( xcode-select --install)后,我遇到了类似的问题。

我只是尝试执行时收到上述错误git status。然后发现我什至做不到ls。显然,在我的情况下,有必要授予终端或 iTerm,“全盘访问”。

  1. 转到系统偏好设置 -> 安全和隐私 -> 隐私选项卡
  2. 从左侧菜单中选择“全盘访问”
  3. 将终端和/或 iTerm 添加到应用列表

有关更多详细信息,请参阅本文:https : //osxdaily.com/2018/10/09/fix-operation-not-permitted-terminal-error-macos/


dem*_*mas 1

使用命令检查您的主目录和.gitconfig文件权限ls -l。如果一切正常,请尝试使用sudo chattr -i .gitconfig检查此文件的不可变属性。

您可以在此处找到有关此命令和文件属性的详细信息。