From: Philip Kimmey <philip.kimmey@gmail.com>
To: git@vger.kernel.org
Subject: Git & Paramiko: failed to push some refs to ...
Date: Mon, 19 Jul 2010 19:20:51 -0500 [thread overview]
Message-ID: <AANLkTil0soA4pLGRZT-jgdOkB3s8qApG_h2a-UW2P_G5@mail.gmail.com> (raw)
If you prefer you can see the outline of my question at stackoverflow,
with better formatting than e-mail will afford:
http://stackoverflow.com/questions/3262161/git-failed-to-push-some-refs-to-with-custom-git-bridge
I am writing a Python ssh server using Paramiko. While it is very
powerful software, when using it to push git repositories, I run into
strange errors. The following is git's output on the client machine.
$ git push origin master
Counting objects: 5, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 263 bytes, done.
Total 3 (delta 1), reused 0 (delta 0)
To git@localhost:/pckprojects/heyworld/
d83f744..404debd master -> master
error: failed to push some refs to 'git@localhost:/pckprojects/heyworld/'
From the server side I have enough print statements to see the entire
transaction, which looks something like this:
git-receive-pack /home/www/data/project/heyworld/
OUT >>
00721ee2436e45c80236878132dc87d9e9fee6a81de5 refs/heads/master\x00
report-status delete-refs side-band-64k ofs-delta\n0000
IN >>
00841ee2436e45c80236878132dc87d9e9fee6a81de5
6054b3358787bafd1d96c0fdfbf016d620ccdf09 refs/heads/master\x00
report-status side-band-64k0000
IN >>
PACK\x00\x00\x00\x02\x00\x00\x00\x03\x96\x0ex\x9c\xa5\x8cM\x0e\xc2
\x14\x06\xf7\x9c\x82\x0b\xd8<(?\x8f\xc4\x18\xf7n\xbc\x02\xc2\x87%\x16\xdb4\xb8\xf0\xf66\xbd\x82\xcb\x99d\xa6o\x80\x846\xd9!)\x1b\x0b\xb1\r1$dO\x05\xa6\xb0\xa3@\x06%D<\xb2\x16k\xdc\xf0\xeeRa/F\x07c\x13\x93\x1e\x1d{V\xa3\xce\x89}\x0e\x08\x05p\x91U\x86\x15\xf1\xd3\xa7e\x93\xf7\xa9\xceu\x95\xb7\xda\x1a\xbe\xf2\xbc\x1e8\xbc\x0e\xbc>[\xac\xf3\x90\x96v\x91J\xfb`X\xb3V\xf2D\x96H\xec\xb6\xd5\xde\xf1\xc7B4,\xe2\x07\xff\x8aF\xba\xaf\x01x\x9c340031Q\xc8H\xaddP\xd8P\xfcmzGg\x8aY\xc4\x8e\xad\xb1<\xca\x1b\xa3\x93\xee\xbd\x05\x00\xa8\xb4\x0c\x9by\xd3\xfe\xa0C\x86fU\x18\xbe\xa5\x86\xac5*\xf7\x11\x89\x8b9$x\x9c\x0b\x8b\x9a\x10\xc6\x92\x9b\x9a\xcf\x05\x00\x0f\xb2\x02\xe6=\x12?\xde\x1f\x9a=v\x0c3c\xf66\xc6\xcc1y\xe4\xb8\xa0
OUT >>
0030\x01000eunpack ok\n009krf/ed/atr0000
CLOSE CONNECTION
This looks healthy to me, but I'm of course not that familiar with the
details. In addition, as far as I can tell, master does in fact get
updated and everything properly, so I have no idea where that error
message is coming from. If I use openssh-server instead of my Paramiko
server, the same actions on the client work fine.
Thanks for the help!
Sincerely,
Philip Kimmey
next reply other threads:[~2010-07-20 0:21 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-20 0:20 Philip Kimmey [this message]
2010-07-20 10:18 ` Git & Paramiko: failed to push some refs to Thomas Rast
2010-07-20 14:12 ` Philip Kimmey
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=AANLkTil0soA4pLGRZT-jgdOkB3s8qApG_h2a-UW2P_G5@mail.gmail.com \
--to=philip.kimmey@gmail.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).