Verifique si existe un repository de git en un script de shell

¿Hay alguna manera de verificar si existe un repository git usando un script bash o csh? Sé que podemos usar git ls-remote <repository> para verificar la existencia del repository remoto. Pero me gustaría de alguna manera hacer esto programáticamente en un script de shell.

Puede escribir el command en el script en sí:

 ~$ git ls-remote <existing_repo> -q ~$ echo $? 0 

0 significa que se encontró el repository; de lo contrario, obtendrá un valor distinto de cero.

-q es para:

No imprima URL remota a stderr.