No se puede leer el directorio de trabajo actual: operación no permitida

2 minutos de lectura

Avatar de usuario de Joanne Wei
Juana Wei

Soy un principiante. Intento usar git para crear el nombre del usuario. pero cuando escribí

git config --global user.name "XXX"

el mensaje muestra

No se puede leer el directorio de trabajo actual: operación no permitida.

no se que paso ¿Como puedo solucionar este problema?

  • ¿Responde esto a tu pregunta? fatal: no se puede leer el directorio de trabajo actual: no existe tal archivo o directorio

    – Hareen Laks

    12 de abril de 2020 a las 7:01

avatar de usuario de kenecaswell
kenecaswell

Tuve un problema similar después de actualizar a MacOS Catalina 10.15 y actualizar las herramientas de línea de comandos de Xcode (xcode-select --install).

Recibí el error anterior cuando simplemente intentaba hacer git status. Entonces noté que ni siquiera podía hacer ls. Aparentemente es necesario otorgar Terminal, o iTerm en mi caso, “Acceso total al disco”.

  1. Vaya a Preferencias del sistema -> Seguridad y privacidad -> pestaña Privacidad
  2. Seleccione “Acceso total al disco” en el menú del lado izquierdo
  3. Agregar Terminal y/o iTerm a la lista de aplicaciones

Vea este artículo para más detalles: https://osxdaily.com/2018/10/09/fix-operation-not-permitted-terminal-error-macos/

ACTUALIZACIÓN – 1/2023: Recientemente actualicé a MacOS Ventura 13.1 y me encontré con el mismo problema. Correr xcode-select --install hizo el truco para mí. Otro artículo útil.

  • Si tiene el mismo problema con la aplicación Git Tower, agréguela a la lista de aplicaciones de acceso total al disco como se describe anteriormente.

    – Mark Howells-Mead

    20 de abril de 2022 a las 8:05

  • No olvide reiniciar la aplicación de su terminal.

    – Gira Júnior

    2 de diciembre de 2022 a las 7:25

Consulte su directorio de inicio y .gitconfig permisos de archivo usando ls -l dominio. Si todo está bien, intente usar sudo chattr -i .gitconfig para verificar el atributo inmutable en este archivo.

Puede encontrar detalles sobre este comando y atributos de archivo aquí.

¿Ha sido útil esta solución?