So richten Sie Bazaar auf Slicehost ein

So richten Sie Bazaar auf Slicehost ein

Ich habe es geschafft, Bazaar auf Slicehost zu installieren – bin mir aber nicht sicher, wie ich das Repository webzugänglich machen kann. Irgendwelche Vorschläge?

Antwort1

Für schreibgeschützte Repositories müssen Sie das Verzeichnis mit dem Ordner .bzr nur in ein webbasiertes Verzeichnis legen. Es gibt kein Webservermodul wie bei Subversion (obwohl mod_dav_svn natürlich Lese-/Schreibzugriff über HTTP ermöglicht, was Bazaar nicht tut).

Erstellen Sie das Verzeichnis im Webspace mit

bzr init-repo --no-trees directory

Pushen Sie dann ein lokales Repository dorthin (mit bzr+ssh oder sftp). Dadurch wird sichergestellt, dass sich nur die Repository-Dateien im Webspace befinden und dass es sich nicht um ein vollständiges Arbeitsverzeichnis handelt. Wenn Ihr Ordner nach dem Push nur einen .bzr-Ordner enthält, haben Sie es richtig gemacht.

Sie sollten selbstverständlich alle geeigneten Schritte unternehmen, um den Zugriff auf den Webspace zu sichern/authentifizieren/protokollieren.

Antwort2

Mit ssh. Sie können den bzr-Befehl ssh://server.com/path/to/repo ausführen

Dies geschieht automatisch, da SSH einfach funktioniert. Richten Sie einfach Schlüssel und dergleichen ein, damit Sie alle Passwörter und dergleichen überspringen können

verwandte Informationen