Я размещаю свои репозитории Git на [email protected]
. Поэтому, когда я хочу создать новый репозиторий, мне нужно сделать следующее:
ssh [email protected]
git init --bare ~/git/new_repo.git
exit
git clone [email protected]:git/new_repo
Это довольно утомительно и раздражает.
Я хотел бы сделать следующее (со своего локального компьютера):
git create_and_clone [email protected]:git/new_repo.git
Есть ли какая-нибудь команда, которая может это сделать? Я мог бы легко написать скрипт, но было бы удобно, если бы был встроенный 1 liner.
решение1
Нет, в наборе инструментов git нет команды, которая делает это на удаленном хосте. Вы можете сократить это до:
ssh [email protected] 'git init --bare git/new_repo.git'