Permiso de errores denegados en files aleatorios durante el process de sucursal

De repente, comencé a recibir el siguiente error al verificar mi twig principal local. El file de problema, así como el error en sí, parece ser aleatorio (a veces el pago funciona perfectamente bien).

"c: \ Archivos de progtwig (x86) \ Git \ bin \ git.exe" checkout –merge "master" D error abc123.cs: no se puede crear el file abc123.cs (Permiso denegado) Cambiado a la twig 'master' Hecho

El solo hecho de cerrar el editor me solucionó el problema. Por cierto, estaba usando el editor de Atom.

No sé si está usando text sublime, pero cuando obtuve el problema de permiso denegado, noté que había una window emergente de aviso de licencia, que intenta hacer que done a sublimetext3 de vez en cuando.

Una vez que cerré esa window emergente y volví a ejecutar los commands, los errores de denegación de errores desaparecieron y todo funcionó bien.

Extrapolo que otros editores con avisos emergentes pueden causar este problema.

Reiniciar, como bugged87 mencionado, sin duda se deshace de las windows emergentes o notifications.

La sugerencia de Daniel Hilgarth sobre los virus en los comentarios de la pregunta me recordó que había ejecutado (y cancelado prematuramente) escaneos de recuperación de files poco antes de que se manifestara el problema. Es posible que estos processs de escaneo estuvieran causando el problema si no se cancelaban correctamente.

De todos modos, reiniciar mi máquina solucionó el problema.

Acabo de enfrentar el mismo problema en Win7.

Para mí, la solución fue deshabilitar la Protección de time real en Microsoft Security Essentials mientras hacía el git checkout master

solo tenga en count para volver a encenderlo;)

En mi caso, mi aplicación angular aún se estaba ejecutando desde ng serve , dando esto:

[ Git Bash - ng servir

Así que solo tuve que cerrarlo con ctrl+c .

Me encontré con este mismo problema recientemente. Cerrar todas mis sesiones abiertas y comenzar una nueva funcionó para mí.

El reinicio probablemente no es necesario. Puede intentar cerrar su editor o IDE y salir de todas sus windows de cmd o de shell actualmente configuradas en esa carpeta de proyectos.