title: GIT pull error - remote object is corrupted
body: <pre><code>$ git pull
  
  remote: fatal: object 21f3981dd35fccd28febabd96f27241eea856c50 is corrupted
  error: git upload-pack: git-pack-objects died with error.
  fatal: git upload-pack: aborting due to possible repository corruption on the remote side.
  remote: aborting due to possible repository corruption on the remote side.
  fatal: protocol error: bad pack header
  </code></pre>
  
  <p>Any ideas why this is failing?<br>
  When I run <code>git --bare fsck-objects --full</code> I just see dangling links but no broken links. Also <code>git gc</code> didn't help in any way. When I reclone or do pull from another clone, I don't see this error.</p>