Wie kann ich mich ein Mercurial Repository für mehrere Benutzer hosten?
-
22-08-2019 - |
Frage
Es gibt eine Reihe von Hosting-Diensten für git, Mercurial, etc. Ich brauche meine eigenen Host, weil ein Teil der Daten, die wir dort halten wollen, ist eine sensible Natur, und wir können es off-site nicht bewegen.
Ich brauche ein Mercurial Repository auf einem Server hosten, so dass eine Reihe von Menschen, es zu beiden ziehen Änderungen zugreifen kann und ihre eigene Arbeit drücken. Es muss eine Art Passwortschutz sein, und es auch ssh verwenden könnte. Ich würde es vorziehen, HTTP (S) als Übertragungsprotokoll (a la Google Code), obwohl, wenn möglich.
Kann mir jemand deuten auf eine Beschreibung, wie dies zu tun? Ich habe festgestellt, nur Beschreibungen für Single-User-Repositories Hosting und Dienstleistungen so weit Hosting, aber nichts über die Multi-User tun Hosting selbst.
Lösung
Haben Sie einen Blick auf die PublishingRepositories Seite auf der Quecksilber-Website. Es wird Ihnen sagen, wie das hgwebdir.cgi
Skript einzurichten für mehrere repos über https dient.
Wenn Sie es so konfiguriert haben, würde ich, diese zu Ihrem hgrc empfehlen:
[web]
style = gitweb
Ich finde, es ist ein bisschen schönes Thema als die Standardeinstellung.