Como posso enviar um repositório Git para um servidor onde ele ainda não existe?

Como posso enviar um repositório Git para um servidor onde ele ainda não existe?

Eu hospedo meus repositórios Git em [email protected]. Então, quando eu quiser criar um novo repositório, tenho que fazer o seguinte:

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

Isso é bastante tedioso e irritante.

O que eu gostaria de fazer é isto (da minha máquina local):

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

Existe algum comando que possa fazer isso? Eu poderia facilmente escrever um script, mas seria útil se houvesse um liner integrado.

Responder1

Não, não há nenhum comando no kit de ferramentas git que faça isso em um host remoto. Você poderia abreviá-lo para:

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

informação relacionada