I'm new to Git. We're using Bonobo Git Server as the back-end and TortoiseGit for the client. When I do a pull I get the following in TortoiseGit -
POST git-upload-pack (328 bytes)
fatal: protocol error: bad line length character: <!DO
fatal: write error: Invalid argument
git did not exit cleanly (exit code 1)
Bonobo's error log says -
GitSharp.Core.Exceptions.MissingObjectException: Missing commit commit 903228ffc07ea920fd944c6fcdd5d8d5ef852ff1 0 ------
I've found the missing 903228ffc07ea920fd944c6fcdd5d8d5ef852ff1
file on one of the developer's machines under .git\objects
folder. How do I put this on the server and get the repo working again? Please help.
I read on a different thread that I need to repack
it and push it to the server? How do I do that? I'm a newbie at Git. I'm using Windows.