I am attempting to host a private remote git repository on my shared account at the HostingRails Bunyan server. I have been able to set up both a local Git repository on my (Windows XT) workstation and a skeletal remote repository on Bunyan, but I get an error while attempting to push the contents of my local repository to the remote repository on Bunyan.
I was following the scenario described in
this post at Rubynaut.net
but the command:
$ git push remote_test_project
fails, outputting the message:
fatal: protocol error: bad line length character
There are a number of posts about this on the net, all with the hypothesis that an internal error message is being written to stdout and thus corrupting the processing. Proposed causes:
- inetd path does not support git daemon
http://n2.nabble.com/inted-problems-when-upgrading-to-1.6.0.4-td1575651.html
- user account .bashrc does not provide path to all Git components
http://discuss.joyent.com/viewtopic.php?id=22585
- The server allows only a single ssh connection per user
http://www.bramschoenmakers.nl/en/node/303
Anyhow, I have learned a lot more about git/ssh/unix that I wanted to at this point, and I still don't know enough to figure out the problem. Anybody out there know anything?
[Revised] Note: In his response below, William states that HostingRails DOES support Git. (It has been installed on Bunyan.) My reading of everything_else_thread/1008 led me to believe the contrary.
[Revised] Note 2: The link markup code described in the markup code post lacks the equal sign mentioned by William. The example should read:
...url=http...