2008-08-28 9 views
4

今、私はすべてのプロジェクトを自分のラップトップに保存しています。私はこれをやってはいけないと思っていますが、代わりにバージョン管理システムを使い、外部のホスティングリポジトリ(Google Code、SourceForgeなど)からin/outをチェックしてください。ここでいくつかの利点があります。まず、コンピュータがクラッシュしたり、焼損したり、外付けHDDがクラッシュして焼損した場合、コードを失う心配がありません。第二に、私は自分のコードを世界と共有することができ、必要なときにはさらに助けを得ることさえできます。個人用のプロジェクトにソフトウェアホスティングソリューションを使用する必要がありますか?

これは良い考えですか?もしそうなら、(Google CodeとSourceForge以外の)調査すべき他のプロジェクトホストは何ですか?

+0

@Everyoneこの時点では、誰が自分のコードを見て、使用するかに関心がないので、Assembla、Google Code、SourceForgeを見ていきます。 –

+0

Assemblaを使用する@Anyone - プロジェクトあたり200MBかアカウントあたり200MBですか?それがアカウントごとの場合、それは非常に小さいです。 –

答えて

4

ハードドライブのクラッシュにいくつかのフリーランスの仕事を失った後、私は "それがソースコントロールになるまで存在しない"という哲学に熱心になった。自分のプロジェクトのソースを世界中の人々と必ずしも共有したくないので、私はウェブホスティング(Dreamhostを使用して、基本的な共有ホスティングや、ワンクリックでのインストールなど)そうしたデータ。彼らはどんな種類のバックアップサービスでもないと主張していますが、私が本当に欲しいのはどこか2番目のコピーです。

私がコードを共有することを決めた場合、後でいつでも公開することができます。 sourceforgeはプライベート/パーソナルプロジェクトを許可していないことに注意してください.Google Codeはオープンソースライセンスを使用してコードのライセンスを強制します。どちらも、あなたが作成できるプロジェクトの数にはいくつかの制限があります(実際には皆とその兄弟の個人プロジェクトを保存するつもりはありません)。

Assemblaは、あなたが自由に手に入れたものを何と言っても伝えるのは難しいですが、かなり滑らかに見えます。私は間違いなくそれを試してみるつもりです。

ウィキペディアにはextensive listがあります。

8

Assemblaです。


EDIT:はい、これは良いアイデアです - 私はVaultの個人的なコピーを使用するために使用され、私のサーバーがダウンしたか、ハードドライブがクラッシュした場合には、それは(私が管理し世話以上だった - ではありませんデータの消失とバックアップについて心配するのは苦痛でしたが、ダウンタイムが発生しました)。もちろん、あなた自身のバックアップを持っていることを傷つけることはありません。すべてのあなたの基地をカバー!

+0

あなたは、ソフトウェアホスティングサイトが個人的なプロジェクトであっても良いアイデアだと思いますか? –

0

オンラインバックアップは安価で簡単です。なぜあなたはしませんか?

2
  1. GitHubはgitにとって本当に素晴らしいオプションです。

  2. ほとんどの無料の公的ホスティングサイトでは、OSSライセンス(場合によってはドキュメント)を使用してコードをライセンス供与することを主張します。それは潜在的にあなたが話している別のものです(バックアップ)。

  3. 単なるバックアップの場合、有料サービスやmozyなどを試してみるとよいでしょう。

2

私はAssemblaを使用する - あなたがをしたい場合は、あなたのコードを共有することができますが、あなたがする必要はありません。それは私には大きなプラスです。

0

私のコード以外のバックアップの多くは、Amazon's S3 serviceにあります。

コードはSlicehost virtual serverに自動化されたスナップショットバックアップ(毎週または毎週)があり、Subversionとそれに対するTrac Webインターフェイスを実行します。

0

Gitを使用すると、Githubは本当に素晴らしいホスティングサービスです。もちろん誰もがGitを使うべきです。デフォルトは無料のパブリックプロジェクトホスティングですが、あなたのものがプロプライエタリな(または恥ずかしいかもしれない)場合は、月額料金でプライベートホスティングを受けることができます。

0

あなたのプロジェクトを何らかの形で公開したい場合は、ホスティングソリューションが役に立つかもしれません。

私はthis questionにプロジェクトホスティングサイトのリストを作成しました。これらのリストのうち、Origoだけでクローズドソースプロジェクトをホストすることもできます。ソースを公開したい場合は、このリストの全員を選択することができます。

0

私の個人的なプロジェクトでは、地元のFedoraサーバー(日々バックアップ)でgitリポジトリを使用しています。私は.tgzリポジトリとmysqldb(bugzilla用)とそれをCarboniteとローカルの冗長ハードドライブにバックアップします。

他のすべてのマシンからgitリポジトリを他のすべての環境にクローンすることができます。

これでバックアップとバージョン管理ができます。私のシステムは私が仕事中のものより優れていると思います、笑。

0

あなたのパーソナルプロジェクトをオープンソースとして公開したいのであれば、これを提供する多くのホスティング業者がいるので、あなたは多くの選択肢があります。

あなただけのオンラインどこかにあなたのコードを保存したいのですが、世界とそれを共有していない場合:
いくつかのホスティング事業者は、プライベートリポジトリを許すが、私が知っている唯一の自由一つは、私は私のために自分を使用Bitbucket(ありますプライベートおよびオープンソースプロジェクト)。
これらはunlimited number of public and private Mercurial and Git repositoriesを許可します。唯一の制限は、プライベートレポジトリにアクセスできるユーザーが5人以下であることです(それ以上は持つことができますが、もう使用できません)。

関連する問題