¿Cómo puedo enviar un repositorio Git a un servidor donde aún no existe?

¿Cómo puedo enviar un repositorio Git a un servidor donde aún no existe?

Alojo mis repositorios de Git en [email protected]. Entonces cuando quiero crear un nuevo repositorio tengo que hacer esto:

ssh [email protected]
git init --bare ~/git/new_repo.git
exit
git clone [email protected]:git/new_repo

Esto es bastante tedioso y molesto.

Lo que me gustaría hacer es esto (desde mi máquina local):

git create_and_clone [email protected]:git/new_repo.git

¿Hay algún comando que pueda hacer esto? Podría escribir fácilmente un script, pero sería útil si hubiera un trazador de líneas integrado.

Respuesta1

No, no hay ningún comando en el kit de herramientas de git que haga esto en un host remoto. Podrías acortarlo a:

ssh [email protected] 'git init --bare git/new_repo.git'

información relacionada