Você precisa criar um túnel reverso com -R em vez de -L .
Na sua máquina local, use
ssh -R 1234:server_a:22 user@server_b
Você receberá um shell em server_b . Se você fizer
ssh -p 1234 user@localhost
neste shell, isso conectará você à porta 22 de server_a , encapsulada através de sua máquina local.
Depois disso, o seu comando git clone deve funcionar.