Se os sistemas de arquivos antigo e novo estiverem acessíveis para sua máquina, considere usar um link simbólico em vez de rsync. Se o seu comando rsync que você está usando não especificar hosts (ou se eles forem o mesmo host), então este é o caso. Você está tentando espelhar dois diretórios com um nome diferente no mesmo host. Não use o rsync para isso, pois você está duplicando os dados e terá que executar o seu rsync com frequência para mantê-los sincronizados.
Usar um link simbólico é uma correção única que espelhará dois diretórios (com nomes diferentes) e quase não requer espaço. É como criar um diretório de alias que aponte para outro diretório.
Digamos que você tenha o antigo git em um diretório chamado / old / path / old_git e agora o repositório de código foi movido para / new / path / new_git
Você pode fazer:
cd /old/path
rm -rf old_git (if you still have it there, get rid of it, or move it out of the way)
ln -s /new/path/new_git old_git
Isso criará um link como tal:
/ old / path / old_git - > / new / path / new_git
Para que qualquer coisa que seja colocada em new_git também fique instantaneamente disponível da maneira antiga, sem duplicar dados e sem precisar sincronizá-los constantemente.