2009-10-25 4 views
6

Ich bin ein One-Computer-Shop, und zunehmend denke ich, ich brauche einige Redundanz für die Speicherung von Programmen und anderen Code.Sollte ich ein frei gehostetes Source Control-System als mein persönliches Backup-System verwenden?

Soll ich dafür code.google.com oder sf.net oder codeplex.com oder ein anderes Online-Quellcodeverwaltungssystem verwenden? Es wäre nicht ein bestimmtes Projekt, sondern eher ein Speicherbereich für alles, was nicht in einem großen Projekt ist.

Antwort

6

Es ist wahrscheinlich eine gute Idee, Ihre Sachen woanders zu speichern (dh entweder eine externe Festplatte oder online).

Wenn Sie die Funktionen der Quellcodeverwaltung benötigen, benötigen Sie ein Online-Quellcodeverwaltungs-Repository. Es gibt viele von ihnen herum, einige frei, manche bezahlt. Assembla, GitHub, Unfuddle und Devja Vu sind einige der häufigsten. Ich benutze die kostenlose Version von persönlich und finde es sehr nützlich.

Wenn Sie nur einige Off-Site-Speicher möchten, dann sehen Sie sich Websites wie DropBox (obwohl DropBox ermöglicht Versionierung von Dateien), oder sogar Microsoft Live, die mehrere GB Speicherplatz bietet.

Während Sie für die meisten/alle dieser Dienste bezahlen können, gibt es in der Regel eine kostenlose Version, die mit weniger Speicherplatz oder weniger Funktionen ausgestattet ist. Diese kostenlosen Konten sind gut zu versuchen, bevor Sie kaufen, wenn Sie wirklich diesen zusätzlichen Speicherplatz oder Funktionen benötigen. Es zahlt sich aus, ein paar Seiten zu testen, um zu sehen, was zuerst passt.

0

Ich denke eher als eine Projekt-Hosting-Website, etwas wie Github oder Bitbucket wäre angemessener. Es ist definitiv praktisch, sie als Off-Site-Backup-System für Code zu verwenden.

Projekthosting-Sites, insbesondere OSS, schätzen es nicht besonders, nur für persönliche Zwecke verwendet zu werden. (Wenn Sie ein SF.net-Konto und entwickeln Open-Source mit Ihrem Konto, dann denke ich, dass sie in Ordnung mit Ihnen sein Dev-Hosting wäre.)

Wählen Sie einfach eine seriöse, die nicht verschwinden wird über Nacht!

1

Wenn Sie nicht möchten, dass Ihr Code öffentlich zugänglich ist (auch wenn nur zufällig), sollten Sie einen virtuellen Server anmieten und Ihren eigenen SVN/GIT/... -Server rollen lassen.

+1

+1 wahrscheinlich die teuerste Option, bietet aber auch die größte Flexibilität. Ich mag die Idee. –

4

Beachten Sie, dass die freie Option Sie auf öffentliche Git-Repositories unter Github beschränkt.

Bitbucket bietet ein einzelnes privates Mercurial-Repository (bis zu 150 MB) mit der kostenlosen Kontooption.

ProjectLocker ist ein kostenloser Git (und SubVersion und Trac) Hosting-Provider, aber ich muss darauf hinweisen, die Sicherheit ihres Systems wurde in Frage gestellt here, obwohl sie die Frage angesprochen haben scheinen.

Aus diesem Grund ist die Verwendung eines etablierten Anbieters oder die Zahlung einer geringen monatlichen Gebühr möglicherweise eine wünschenswerte Option, wenn die Sicherheit und Vertraulichkeit Ihrer Projektdaten ein Problem darstellen.

+0

Zur Klärung etablierter Anbieter: ProjectLocker bietet seit über 6 Jahren eine gehostete Versionskontrolle an. – runako

+0

Die Information über Bitbucket stimmt nicht mehr.Sie können jetzt eine unbegrenzte Anzahl von privaten Repositories (Git ** und ** Mercurial) hosten, solange nicht mehr als 5 Benutzer darauf zugreifen. –

Verwandte Themen