Repositories über SSH erstellen
posted by Steve Losh on October 2, 2009
Sagen wir Sie haben einige Repositories auf einem anderen Computer und Sie verwenden SSH für push und pull von dort.
Wenn Sie lokal ein neues Repository erstellen und damit arbeiten, wollen Sie dies irgendwann auf dem Server ablegen? Normalerweise loggt man sich dort ein und erzeugt zuerst ein leeres Repository:
$ ssh ihrserver
$ cd path/to/repos
$ hg init newrepo
$ logout
$ hg push ssh://ihrserver/path/to/repos/newrepos
Dies funktioniert, benötigt aber viel Tipparbeit. Mercurial hat eine Funktion
die ihnen dies abnehmen kann. Verwenden Sie hg clone um das Repository über
SSH anzulegen:
$ hg clone . ssh://ihrserver/path/to/repos/newrepos
Hinweis: Sie müssen immer noch von Hand den Pfad in .hg/hgrc eintragen.