I'm getting the following error in GitX-L when opening a git repository:
The document “REPO_NAME” could not be opened.
An error occured while trying to open file://localhost/Volumes/SERVER/www/REPO_NAME/.git/.
fatal: missing object 0000000000000000000000000000000000000000 for refs/remotes/origin/HEAD
Does anyone know what is causing this issue or how to fix it? I don't get the error while using the command line, so I'm assuming it is a problem with GitX-L.
git fsck
does tell me about a bunch of dangling entries, could those be to blame?
I had the same error message when opening a repository in 'GitX' (a GUI tool).
For me, the problem was caused by the file .git/refs/remotes/origin/HEAD
, which referenced a remote branch which I had deleted:
ref: refs/remotes/origin/develop
I fixed it by editing the file to contain the name name of a remote branch which did still exist:
ref: refs/remotes/origin/master
It looks like something is wrong with the origin remote ref... Remove the culprit from Terminal with git branch -r -d origin/HEAD
, or even git remote prune origin
and re-open it in GitX.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With