Não, não há nenhum comando no kit de ferramentas do git que faça isso em um host remoto. Você poderia encurtá-lo para:
ssh [email protected] 'git init --bare git/new_repo.git'
Eu hospedo meus repositórios Git em [email protected]
. Então quando eu quero criar um novo repositório eu tenho que fazer isso:
ssh [email protected]
git init --bare ~/git/new_repo.git
exit
git clone [email protected]:git/new_repo
Isso é muito entediante e chato.
O que eu gostaria de fazer é isso (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 forro interno.
Não, não há nenhum comando no kit de ferramentas do git que faça isso em um host remoto. Você poderia encurtá-lo para:
ssh [email protected] 'git init --bare git/new_repo.git'