Thanks. After I disable sslverify in git I can push and pull in https.
However, git over SSH does not.
Yes, so I did rewrite the entire git-receive-pack
implementation a while ago to add support for streaming PACK files directly to disk. This was necessary because my previous implementation was way too slow and memory consumption went through the roof.
While testing intensively, I did not have any problems with small or big repositories .
Now GitRekt.WireProtocol.ReceivePack
is used by both transport protocols HTTP and SSH. So only the transport implementation differs…
error: remote unpack failed: %GitRekt.GitError{code: -1, message: "missing trailer at the end of the pack"}
Interesting. Seems like the last chunk of data is missing somehow. Maybe I have something wrong. Will check and keep you up to date.