I suddenly got errors when I was using git last week, for no apparent reason. I only have access to a windows PC.
The errors I\'m getting doesn\'t seem to give me an
I encountered the same problem on my laptop and I spent a lot of time to understand and to solve it. Here is my experience.
The git error message (Couldn't open /dev/null (or dup failed) : No such file or directory) is a linux/unix one. In fact, what git is trying to say is that it cannot access to the null device of your system. In windows, there is a actually a null device that corresponds to an empty and invisible file, present in each folder.
Here you can open a window console (cmd) and type the command echo sample > nul. If you get an error message, you actually have a problem with your null device.
Identifying the problem :
If it exists but is in warning, try this (source) :
If it doesn't exist (or the step 3 doesn't repair the problem and after removing the Null device) :