Wie kann ich ein Git-Repository auf einen Server übertragen, auf dem es noch nicht existiert?

Wie kann ich ein Git-Repository auf einen Server übertragen, auf dem es noch nicht existiert?

Ich hoste meine Git-Repositorys unter [email protected]. Wenn ich also ein neues Repository erstellen möchte, muss ich Folgendes tun:

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

Dies ist ziemlich mühsam und nervig.

Ich möchte Folgendes tun (von meinem lokalen Computer aus):

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

Gibt es einen Befehl, der dies kann? Ich könnte leicht ein Skript schreiben, aber es wäre praktisch, wenn es einen integrierten 1-Zeilen-Befehl gäbe.

Antwort1

Nein, es gibt keinen Befehl im Git-Toolkit, der dies auf einem Remote-Host tut. Sie können es folgendermaßen abkürzen:

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

verwandte Informationen