Deshabilite el repository de git pero proporcione una explicación sobre clones y tira

Tengo un repository de git remoto que varias personas utilizan para usar ssh. Me gustaría deshabilitar el repository de git, pero proporcionar algún tipo de explicación amistosa cada vez que hay un clon git o git pull. Por ejemplo, "Este repository git ya no se mantiene. Utilice el repository en XYZ en el futuro".

¿Hay una manera (relativamente) fácil de hacer esto?

Si no está utilizando GitLab y su function de transmisión de posts, entonces podría hacer que las llamadas ssh sean un command forzado que:

  • comprobar qué url se solicita
  • muestre su post para un repository específico
  • transferir al command git real para cualquier otro repository.

Eso supone que usted controla el server que aloja el repository remoto al que se accede a través de ssh.