OK, resolvi o problema, infelizmente não descobri qual era o problema . Mas talvez inspire alguém com um problema semelhante.
O que eu fiz : Em vez de empurrar do lado do cliente para o novo servidor:
- Gerei chaves no servidor antigo e as movi de lá
- eu clonei o repositório do novo servidor para um novo repositório temporário no cliente
- eu empurrei as alterações do antigo cliente-repo para o cliente temporário repo
(Houve alterações que eu não pude empurrar para o servidor antigo mais. Infelizmente não me lembro se tentei empurrar do antigo cliente repositório paralelo ao novo servidor) - então eu finalmente empurrei essas alterações do temp para o novo repositório de servidores
Agora tudo funciona. Posso finalmente puxar e empurrar do (antigo e novo) repositório do lado do cliente para o novo servidor e é muito rápido. Entretanto, eliminei esse novo compromisso do lado do cliente.
A parte de compactação que durou tanto tempo foi agora muito rápida. Talvez algo como o empacotamento ajudaria!
Boa sorte