I've got a problem with Git failing to commit to a Gitolite repository. I 
have confirmed that I can commit to it from Linux.
I asked about this on the msysGit list, on recommendation from a user 
(based on this likely being a server issue) I am asking here.

The client is a Windows 7 machine running msysGit 1.7.11-preview20120710, 
the server is a Debian 6 box running 1.7.2.5.

When I use the sync GUI push, I get: 
git.exe push -v --progress "origin" master:master 
Pushing to ssh://gitol...@example.com:21/Documents 
Counting objects: 4, done. 
Compressing objects: 100% (3/3) 
Writing objects: 66% (2/3), 104.00 KiB 
fatal: sha1 file '<stdout>' write error: Invalid argument 
fatal: The remote end hung up unexpectedly 
error: failed to push some refs to 'ssh://gitol...@example.com:21/Documents'
With a PuTTY error about "software caused connection abort."

I tried the basic Git bash, and got less detail:
$ git push
Counting objects: 4, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 123.67 KiB, done.
Total 3 (delta 0), reused 0 (delta 0)
Read from remote host example.com: The connection was aborted
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly

I can push/pull normally to the gitolite-admin repository, including 
pushing new files (pubkeys).
The main way I've been able to reproduce this error is by adding a binary 
file to my new "Documents" gitolite repo.

Unfortunately, the key error there ("sha1 file '<stdout>' write error: 
Invalid argument") seems to generally be a Git installation error. Only 
this is a clean installation of MysGit and TortoiseGit.
My frustration is that the error messages presented are very generic, and a 
few searches seem to indicate connection/installation issues, but those are 
most likely not the case. Ideas?

Many thanks!

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/git-users/-/XeVscEtXlK0J.
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
git-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/git-users?hl=en.

Reply via email to