I had done a git rm of some swp files (I had forgotten to put *.swp in my .gitignore for this project) and after committing, I pushed to the remote origin and was suprised to see: error: unable to create temporary sha1 filename ./objects/19: File exists If you get this error (Where 19 is a number unique to your situation), then it is probably a permissions issue. On the remote server, make sure th