Wie kann ich entfernbare Mercurial-Repos erstellen, die über SSH funktionieren?

364
yarun can

Ich habe git schon eine Weile benutzt und ich benutze git und ssh. Ich habe auf meinem Server ein paar Bare-Repos, die ich zum Ziehen und Schieben auf mehreren Computern verwende. Nun möchte ich Mercurial für einige meiner Projekte (nicht für Programmierprojekte) testen. Ich habe mich nach dem Weg umgeschaut, aber bis jetzt sind alles nur trübe Bytes und Bits.

Wie erstelle ich ein Remote-Repo, das über SSH funktioniert und leicht zu ziehen und zu drücken ist? Ich möchte, dass dieses Repo die eingehenden Pushs in Master akzeptiert, wie es bei git der Fall ist. Es wird mein zentrales Remote Repo sein, daher möchte ich nicht neben Remote Pulls und Pushs damit interagieren.

Mit Git ist das einfach. Ich erstelle einfach ein nacktes Repo und fange an, darauf zu schieben oder daraus zu ziehen. Was ist der richtige Weg, um dies mit Hg unter Linux zu tun? Ich habe einen laufenden Ssh-Server, daher beschäftigt sich diese Frage nur mit der Hg-Seite.

Vielen Dank

1

1 Antwort auf die Frage

0
Lazy Badger

Es ist in Mercurial für Einzelbenutzer (mit Shell-Zugriff auf Repo) immer einfacher: Lesen Sie einfach die Shared SSH- Wiki-Seite und den Abschnitt Repositorys über SSH erstellen, um ein SSH-Repository zu erstellen

Nur eine Anmerkung: in Mercurial World ssh://hostname/path/to/repound ssh://hostname//path/to/repogeben Sie Zugang zu Repositories an sehr unterschiedlichen Orten