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'