4

現在、すべてのプロジェクトをラップトップに保存しています。私はこれを行うべきではないと考えていますが、代わりにバージョン管理システムを使用して、外部ホスティング リポジトリ (Google Code、SourceForge など) からチェックイン/チェックアウトします。ここにはいくつかの利点があります。まず、コンピューターがクラッシュしてやけどをしたり、外付け HDD がクラッシュしてやけどしたりしても、コードを失う心配がありません。2 つ目は、自分のコードを世界中と共有できるため、必要なときにさらに助けを得ることができることです。

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

4

10 に答える 10

8

アセンブラ素晴らしいです。


編集: はい、これは良い考えです - 以前はVaultの個人用コピーを使用していましたが、管理しきれないほどのものであることに気付きました (サーバーがダウンしたり、ハード ドライブがクラッシュした場合に備えて - 失うことを心配するのが苦痛だっただけではありません)。データをバックアップしますが、ダウンタイムがあります)。もちろん、独自のバックアップを作成しても問題ありません。すべての基地をカバーしてください!

于 2008-08-28T22:06:45.450 に答える
4

フリーランスの仕事をハードドライブのクラッシュで失った後、「ソース管理が行われるまでは存在しない」という哲学に熱心になりました。私は自分のプロジェクトのソースを世界中の人々と必ずしも共有したくないので、Web ホスティングの料金を支払い (基本的な共有ホスティングと Subversion などの簡単なワンクリック インストールをお得なDreamhostを使用して)、保存します。その通りのデータ。彼らはいかなる種類のバックアップ サービスも主張していませんが、私が本当に望んでいるのは、オフサイトのどこかに 2 つ目のコピーがあることだけです。

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

Assembla はかなり洗練されているように見えますが、無料で何が得られるかはわかりません。私は間違いなくそれを試してみるつもりです。

ウィキペディアに広範なリストがあります。

于 2008-08-28T22:14:11.643 に答える
2
  1. GitHubは、git にとって非常に優れたオプションです。

  2. 無料の公開ホスティング サイトのほとんどは、コードに OSS ライセンス (および場合によってはドキュメント) を適用することを要求します。それは、あなたが話していることとは異なる可能性があります(バックアップ)。

  3. バックアップだけの場合は、有料サービスまたはmozyのようなものを試してみてください。

于 2008-08-28T22:18:06.563 に答える
2

私は Assembla を使用しています - 必要に応じてコードを共有できますが、必須ではありません。それは私にとって大きなプラスです。

于 2008-08-28T22:29:12.743 に答える
0

個人的なプロジェクトをオープンソースとして公開したい限り、これを提供するホスティング業者がたくさんあるため、選択できる可能性はたくさんあります。

コードをオンラインのどこかに保存したいが、それを世界と共有したくない場合:
一部のホスティング業者はプライベートリポジトリも許可していますが、私が知っている唯一の無料のリポジトリはBitbucketです(私はプライベートおよびオープンソースプロジェクトに自分自身を使用しています) 。パブリックおよびプライベートのMercurialおよびGitリポジトリ
の数に制限はありませ ん。唯一の制限は、5人以下のユーザーがプライベートリポジトリにアクセスできることです(さらに多くのユーザーがアクセスできますが、無料ではなくなります)。

于 2011-11-20T21:23:03.587 に答える
0

コード以外のバックアップのほとんどをAmazon の S3 サービスでホストしています。

自動化されたスナップショット バックアップ (毎日および毎週) を備えたSlicehost 仮想サーバーにコードが配置され、 Subversion と Trac Web インターフェイスが実行されます。

于 2008-08-29T02:11:48.873 に答える
0

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

この質問でプロジェクト ホスティング サイトのリストを作成しました。これらのリストのうち、クローズドソース プロジェクトをホストできるのは Origo だけです。ソースを公開したい限り、このリストの全員を選択できます。

于 2008-09-28T07:58:35.243 に答える
0

オンライン バックアップは安価で簡単です。なぜそうしないのですか?

于 2008-08-28T22:09:36.707 に答える
0

Git を使用している場合、Github は非常に優れたホスティング サービスです。もちろん、誰もが Git を使用する必要があります。デフォルトは無料のパブリック プロジェクト ホスティングですが、独自のもの (または恥ずかしいもの) の場合は、月額料金でプライベート ホスティングを利用できます。

于 2008-09-20T06:02:40.323 に答える
0

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

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

これにより、バックアップとバージョン管理が可能になります。私のシステムは、職場のものよりも優れていると思います.LOL.

于 2011-02-16T08:36:55.097 に答える