2009-10-25 8 views
6

Sono un negozio di un computer, e penso sempre più che ho bisogno di ridondanza per la memorizzazione di programmi e altro codice.Devo utilizzare un sistema di controllo del codice sorgente ospitato gratuitamente come sistema di backup personale?

Devo utilizzare code.google.com o sf.net o codeplex.com o un altro sistema di controllo del codice sorgente online per questo? Non sarebbe per ospitare un particolare progetto, ma più come un magazzino per tutto ciò che non è in un grande progetto.

risposta

6

È probabilmente una buona idea archiviare il materiale da qualche altra parte (ad esempio un disco rigido esterno o online).

Se si desiderano le funzionalità del controllo del codice sorgente, è necessario un repository di controllo del codice sorgente online. Ce ne sono molti in giro, alcuni gratis, altri pagati. Assembla, GitHub, Unfuddle e Devja Vu sono alcuni dei più comuni. Uso la versione gratuita di Beanstalk personalmente e la trovo molto utile.

Se si desidera archiviare fuori sede, consultare siti come DropBox (sebbene DropBox consenta il controllo delle versioni dei file) o anche Microsoft Live che fornisce diversi GB di spazio su disco.

Mentre è possibile pagare per la maggior parte/tutti questi servizi, di solito è disponibile una versione gratuita con cui è disponibile uno spazio di archiviazione inferiore o meno funzioni. Questi account gratuiti sono buoni da provare prima dell'acquisto se hai davvero bisogno di spazio di archiviazione o funzionalità extra. Vale la pena testare alcuni siti per vedere quale si adatta a ciò che è necessario prima.

0

Penso che piuttosto che un sito di hosting del progetto, qualcosa come Github o Bitbucket sarebbe più appropriato. È decisamente pratico utilizzarli come sistema di backup off-site per il codice.

I siti di hosting di progetti, in particolare quelli OSS, non apprezzano particolarmente l'utilizzo a scopo personale. (Se hai un account SF.net e sviluppa open-source con il tuo account, allora penso che starebbero bene con te usando il loro hosting di dev.)

Basta scegliere uno stimabile che non scomparirà durante la notte!

1

Se non si desidera che il proprio codice e/o siano accessibili pubblicamente (anche se solo per sbaglio), si potrebbe prendere in considerazione l'idea di affittare un server virtuale e il proprio server SVN/GIT/....

+1

+1 probabilmente l'opzione più costosa, ma offre anche la massima flessibilità. Mi piace l'idea. –

4

Ricordare che l'opzione gratuita limita i repository Git pubblici su Github.

Bitbucket offre un unico repository Mercurial privato (fino a 150 MB) con l'opzione di account gratuito.

ProjectLocker è un provider di hosting Git (e SubVersion e Trac) gratuito ma, dovrei sottolineare, la sicurezza del loro sistema è stata chiamata in questione here anche se sembrano aver risposto alla domanda.

Per questo motivo, andare con un fornitore più affermato o pagare una piccola tariffa mensile può essere un'opzione più auspicabile se la sicurezza e la privacy dei dati del progetto potrebbero costituire un problema.

+0

Come chiarimento sui provider affermati: ProjectLocker fornisce il controllo della versione ospitata per oltre 6 anni. – runako

+0

Le informazioni su Bitbucket non sono più valide.È possibile ospitare un numero illimitato di repository privati ​​(Git ** e ** Mercurial) ora, a condizione che non vi siano più di 5 utenti che li accedono. –

Problemi correlati