2009-07-10 16 views
7

Ich müde meine Hände auf Basar (Launchpad), aus dem Grund, dass ich mein Projekt bei Launchpad hosten kann, und Bazaar (meine lokale Maschine) wäre eng mit Launchpad integriert. Ich habe meine Frage im Launchpad-Forum gepostet und habe keine Antwort erhalten. Wie auch immer ...Empfehlung für Code-Hosting von persönlichen Projekten

Also habe ich über eine Verschiebung von dort auf eine andere Seite nachgedacht. Ich weiß nicht warum, aber ein paar Freunde sagten, SourceForge sei nicht so gut geblieben, aber ich sehe immer noch zu viele Projektverknüpfungen mit SourceForge.

PS-Empfehlung. Gibt es einen Ort, an dem ihr eure persönlichen Projekte hochlädt, und auch SVN, denke ich, ist der beliebteste, aber mit git/bazaar weiß ich nicht, ob es nur ein Hype oder eine verteilte Versionskontrolle ist.

+0

Wenn Sie irgendwo einen Server haben, den Sie verwenden können, würde ich diesen Thread [hier] (http://stackoverflow.com/questions/11007679/how-can-i-host-git-repositories-and-manage) überprüfen -my-content-hosting-mich selbst). Erschwingliche Shell-Server sind heutzutage ziemlich billig. Amazon AWS wie EC2 [hier] (http://aws.amazon.com/ec2/) könnte eine ideale Lösung für einige von Ihnen sein, Sie zahlen, was Sie verwenden und repo-content-hosting erfordert nicht so viel Verkehr (gehört, dass es nach den Front-Up-Kosten tatsächlich billiger wird als die herkömmlichen vermarkteten Host-Dienste. – hhh

Antwort

2

Ich habe viele persönliche Projekte bei Google Code. Es ist einfach zu verwenden und lässt andere Personen meinen Code finden und verwenden.

Für kleinere persönliche Projekte (meist Projekte, die ich auf meiner Website zeige), verwende ich tatsächlich Dropbox. Es hat, was ich für meine eigenen Bedürfnisse benötigen:

  1. Ich kann auf mehreren Rechnern auf meinem Code arbeiten (es synchronisiert Dateien zwischen verschiedenen Systemen.)
  2. ich meine Dateien über das Web zugreifen können (es hat eine Web-Schnittstelle .)
  3. Wenn ich zu einer alten Version einer Datei zurückkehren oder eine gelöschte Datei wiederherstellen muss, kann ich dies über die Webschnittstelle tun (sie speichert eine Revision jedes Mal, wenn die Datei geändert wird, und es ist leicht zu sehen eine Liste von Versionen und laden Sie sie oder wählen Sie, um die aktuelle Version zu ersetzen.)

Es hat auch Suppor t, um einen Teil der Struktur öffentlich zu machen, damit andere die neueste Version des Codes herunterladen können. Sie können den Ordner sogar freigeben, damit andere mit Dropbox die Dateien ändern können.

Check it out!

+0

als ein Matar der Tatsache, ich habe gerade Dropbox y'day nach Ablehnung von Ubuntu-One installiert, die nach mir immer noch fehlerhaft ist. Aber ich brauche eine, um zu lernen, wie SCM funktioniert. –

+0

Kommentar zur Verwendung von Dropbox. Ich benutze Dropbox zum Teilen von Dateien, aber für meine Projekte und meine Dokumente verwende ich syncplicity. Ich finde es schneller, es hat mehr freien Speicherplatz und hält auch Versionen länger als Dropbox jetzt. dropbox limits auf 30 tage jetzt glaube ich, während syncplicity, naja es hat versions so weit zurück wie 6 monate! :) – Relequestual

+0

+1 für Dropbox. Es ist sehr einfach! Syncplicity FREE hat nicht mehr Platz als Dropbox. 'Beginnen Sie mit 2 GB Speicherplatz und synchronisieren Sie 2 Geräte KOSTENLOS.' – TridenT

2

Nun, es gibt 2 Probleme hier. 1) Was Sie für SCM verwenden sollten und 2) Wo Sie Ihr Projekt hosten sollten. Ich würde mich zuerst mit einem SCM-System begnügen und dann einen Host auswählen, den Sie mögen, der Ihr bereitgestelltes System unterstützt. Wie für die persönliche Präferenz mag ich SVN, und hosste Projekte in letzter Zeit google Code. Google-Code ist etwas neu und nicht besonders funktionsreich, aber für die Hosts ist es nicht so schlecht.

+0

Dank Ryan werde ich auch auf andere Antworten warten, ich benutze VCS (oder SCM, ich weiß nicht, ob sie gleich sind), und natürlich, wie jeder erraten könnte, brauche ich keine Funktion, hauptsächlich nur um mein Projekt im Web zu sichern, und nutzen Sie VCSs. –

3

Ich bin sehr glücklich mit Assembla für meine persönlichen Sachen. Sie bieten alle Arten von Versionskontroll- und Projektmanagement-Tools (SVN, Git, Trac usw.). Es ist kostenlos für öffentliche Projekte (obwohl es ein Speicherlimit für diese gibt) und sie bieten eher erschwingliche private Pläne (die ich sehr mag für die Verwaltung meiner persönlichen Sachen mit Tickets, Wiki etc.).

1

Ich kann niemand wie erwähnt Github noch nicht glauben! Github bietet kostenloses Git-Hosting für Open-Source-Projekte und bezahltes Hosting.

Beanstalk bietet kostenlose SVN-Hosting, aber mit einem Diskspace-Limit von 100 MB und nur 3 Benutzer. Sie können für ein Upgrade bezahlen.

Beide sind eine gute Wahl (je nachdem, ob Sie Git/SVN natürlich mögen oder nicht), und sind offensichtlich global über das Internet zugänglich.

2

Mercurial (und Git glaube ich) hat eine integrierte Web-Schnittstelle, die leicht zu Ihrem Repository verlinkt und ermöglicht Ihnen, den Code selbst zu hosten.Es bietet eine anpassbare Weboberfläche für das Durchsuchen von Code und ermöglicht es anderen, einen Repo von Ihrer Site anstatt von SFEE zu klonen. Darüber hinaus können Sie einen Kennwortschutz einrichten, damit eine bestimmte Gruppe von Benutzern in jedes Repository einchecken kann.

Überprüfen Sie this link, um zu sehen, wie Repositories mit Apache und this link für Mercurial Info im Allgemeinen zu hosten.

2

http://bzr.bz (mein Projekt) hat privaten Bzr + trac Hosting

  • seine nicht kostenlos, aber es ist billig
  • perfekt für persönliche Projekte etc .., die nicht Open Source sind
0

Es könnte eine späte Antwort sein, aber ich empfehle http://repositoryhosting.com/

Sie bieten SVN/GIT/HG-Hosting mit Trac-Unterstützung, WebDAV, unbegrenzt Ed-Projekte/unbegrenzte Benutzer für 6 $ pro Monat.

Ich habe versucht, andere Anbieter (Assembla, Github und sogar versucht, es auf meinem eigenen Server), aber dieser Deal schlägt alle Konkurrenten. Ich konnte es sogar auf meine eigene Subdomain setzen.

Ihre Schnittstelle ist ein bisschen minimalistisch, aber es macht den Job sehr gut.

Verwandte Themen