3 Stimmen

Remote (kostenloser) SVN-Host

Ich bin mir sicher, dass diese Frage schon tausendmal gestellt wurde, aber bei meiner ersten Suche konnte ich nichts finden, was meine Frage zu beantworten schien, deshalb tippe ich das jetzt :)

Wir haben einige Entwickler, die ein neues Nebenprojekt starten. Jeder von uns ist an einem anderen Ort. Wir (ich) möchten SVN verwenden, um den Code zu verwalten. Die Verwendung von etwas wie Dropbox würde funktionieren, aber es wäre einfach nur sehr umständlich, da SVN sich auch um das Merge und all das kümmern kann.

Gibt es irgendwelche kostenlosen Websites, die es mir ermöglichen, so etwas einzurichten, oder irgendwelche Möglichkeiten, es selbst zu tun? Wir sind NICHT Open Source, da ich weiß, dass einige Websites dies nur zulassen, wenn Sie Open Source sind.

Die ideale Situation wäre, dass wir alle einen lokalen Tortoise SVN Client auf unseren Rechnern haben, mit einem lokalen Repository von Dateien, die mit einem entfernten Ort synchronisiert sind, der das offizielle Repository von Dateien enthält.

Danke.

3voto

David W. Punkte 101611

Sie sollten sich die Subversion-Hosting-Webseite ansehen.

Kostenloses Hosting, unbegrenzte Entwickler, unbegrenzte Module, unbegrenzte Größe bringen Folgendes mit sich:

Natürlich besteht eine andere Möglichkeit darin, Git zu verwenden. Der Vorteil von Git besteht darin, dass Sie ohne Notwendigkeit eines immer aktiven, laufenden und verfügbaren Source-Repositories arbeiten können. Git ermöglicht es Ihnen, Ihre Änderungen per E-Mail zu teilen.

Ich finde Git etwas schwieriger zu verwenden als Subversion, und ich bin nicht begeistert davon, dass es alles als Patches speichert. In Situationen wie Ihrer, in denen ein halbes Dutzend oder so Personen den Source teilen und kein wirklich zentralisierter Server vorhanden ist, kann es jedoch viel bequemer sein als Subversion.


BEARBEITEN

Ich habe vergessen, dass Sie erwähnt haben, dass es sich nicht um ein Open-Source-Projekt handelt. Sie können jedoch immer noch auf die Subversion-Hosting-Webseite gehen. Eine der Optionen ist, nach nicht-oss zu suchen. Assembla bietet kostenloses nicht-oss Hosting an.

Git ist immer noch eine gute Option, wenn Sie keinen öffentlichen Server möchten. Sie können Patches per E-Mail aneinander senden, und Sie würden nicht einmal einen Server benötigen. Sie können das Git-Repository in Dropbox ablegen, aber lassen Sie Ihre Teammitglieder wissen, dass sie keine Änderungen darauf drücken sollen: Holen Sie sich nur die neuesten Änderungen und senden Sie Ihre Änderungen per E-Mail an den Verantwortlichen.

Eine weitere Möglichkeit: Sie könnten Ihr Subversion-Repository möglicherweise über Dropbox freigeben. Jeder Benutzer kann svnserve auf seinem eigenen System ausführen. Ich muss mich jedoch noch bei den Subversion-Entwicklern über die Sicherheit dieser Methode informieren. Der Zugriff auf das Repository über file:// könnte sicherer sein.

Nein: Ich habe gerade mit den Subversion-Entwicklern gesprochen. Dies ist auf jeden Fall ein Tabu.

2voto

Doug Chamberlain Punkte 11069

Installieren Sie Collabnet Subversion Edge. Es handelt sich um eine All-in-One-Lösung mit Apache/SVN/Web-SVN-Schnittstelle, die sehr benutzerfreundlich ist.

http://www.collab.net/downloads/subversion/

0voto

corsiKa Punkte 79125

Ich habe festgestellt, dass VisualSVN sehr einfach einzurichten ist, wenn Sie eine Ersatzbox haben, um sie zu hosten.

Wenn Sie es remote haben wollen, würde ich Assembla in Betracht ziehen. Ich glaube, das ist wer ich für dieses "Seitenprojekt, an dem ich wirklich mehr arbeiten sollte" benutze. Sie sind kostenlos und privat. (Viele kostenlose Hosting-Seiten erfordern, dass sie offen sind.)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X