I set up a git server and want now to push initially my repo from the client.
git push origin master
fatal: protocol error: bad line length character: Unab
The complaint is actually that the remote didn't reply with a proper git response - ie, there's a problem on the server running . (The first four bytes should be the line length - instead, they were the characters
Unab... probably an error message of some kind.)
What happens when you run
ssh <host> git-receive-pack <path-to-git-repository>? You should see the error message that your git client is barfing on.