I set up a git server and want now to push initially my repo from the client.
I used
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.