Bitbucket auf meinem eigenen Server

1864
valya

Ich möchte etwas wie bitbucket.org oder github (aber für mercurial!) Auf meiner VDS haben. Ich brauche nicht die volle Funktionalität, aber ich brauche Repositories, akzeptiere Änderungen (mit auth!) Und erstellt neue Repos mit ein bis zwei Klicks in der Weboberfläche. Was kann ich benutzen? Vielen Dank

7

6 Antworten auf die Frage

2
Ry4an Brase

Hgwebdir, das auf einem Webserver ausgeführt wird (wird mit mercurial geliefert), erledigt alles, außer Sie können die neuen Repos mit einem Klick erstellen, was Sie ganz einfach mit einem einfachen Skript tun können, das Sie direkt in die hgwebdir-Fußzeile einfügen können.

1
Mudfly

I have used bitbucket.org but I also wanted an in house DVCM server for my web development team, so we went with Redmine. This is tested and installed easy using BitNami images, http://bitnami.org/stack/redmine

1
Steve Kaye

Ich habe es noch nicht ausprobiert, aber RhodeCode scheint alle Funktionen zu haben, die Sie jemals von einem webbasierten Repository-Manager erwarten würden.

Sie können neue Repositorys erstellen, aktuelle Repositorys verzweigen, und Sie können Benutzerauthentifizierung und Zugriffsrechte einrichten.

0
tonfa

Wenn Sie Geld haben, hat bitbucket eine gehostete Version (fragen Sie einfach Jesper nach einem Angebot).

0
mrucci

Wie im Artikel Veröffentlichen von Repositorys im mercurial-Wiki beschrieben, hat mercurial eine andere Möglichkeit, Repositorys zu veröffentlichen (hg serv, ssh, hgwebdir, hgweb, ...). Da Sie mehrere Repositorys mit Push / Pull-Authentifizierung benötigen, sollten Sie sich für hgwebdir entscheiden (auch hier beschrieben ).

Nach dem Einrichten von hgwebdir haben Sie, abgesehen vom Push / Pulling aus den Repositorys, auch ein Webinterface, das beispielsweise dem Code-Repository suckless.org ähnelt .

Wie von Ry4an erwähnt, können Sie kein neues Repository über die Weboberfläche erstellen.

0
MeIr

Für Ihre Bedürfnisse möchten Sie vielleicht einen Blick auf gitblit werfen. Es ist ziemlich einfach und einfach. Es bietet eine Web-UI, mit der Sie beliebig viele Repos verwalten können. Ich habe jedoch herausgefunden, dass sie keine Verzweigungsberechtigungen haben (dies erfordert einige Grundarbeiten mit groovigen Skripten). Auf der anderen Seite, wenn es Sie nicht stört, dann könnte es sein!

Cheers Mate!