Simplifique long path / to / repo.git al clonar con git

Los repositorys git que tengo en mi server (basado en Debian) se almacenan en /var/git/repositories .

Entonces, cuando quiero clonar uno de mis repositorys desde mi server, tengo que hacer lo siguiente:

 $ git clone ssh://user@server.example.com/var/git/repositories/myrepository.git 

Nada sorprendente aquí, pero ¡qué dolor escribir! En cambio, me gustaría hacer algo como:

 $ git clone ssh://user@server.example.com/myrepository[.git] 

(Idealmente, el .git sería opcional … e incluso la parte ssh://user@ si es posible, aunque user@ ya es opcional)

Soy consciente de que puedo editar mi .gitconfig local con:

 [url "ssh://user@server.example.com/var/git/"] insteadOf = fancyshortcut: 

y clonar usando lo siguiente:

 $ git clone fancyshortcut:myrepository.git 

pero me preguntaba si había tal solución que sería manejada por el server mismo.

¿Alguna idea?


EDITAR

A modo de ejemplo, Github ofrece buenas URL de la siguiente manera:

 $ git clone git@github.com:mylogin/myrepository.git 

¿Alguien tiene una idea de cómo podrían hacer eso? (incluso si sé que vienen con toda una infraestructura detrás …)

Resolví este problema usando un enlace simbólico para

 /git -> /var/git/repositories 

Pero esto solo funcionará si tiene permissions administrativos.