I had to repush some tags because somehow their date was broken and git fsck was failing. If git fsck fails for you, you have two options, delete + redownload the repo (make sure you lose any code) or git fetch --tags git gc --prune=all Both should give you a repository where git fsck does not complain. Cheers, Albert