あなたのオープンソースプロジェクトをホストするためのトップGitHub代替案

簡単な説明:GitHubからの移行を検討している場合は、GitHubに代わる、オープンソースプロジェクトのソースコードをホストするための最良の方法をいくつか紹介します。

ここまでで、マイクロソフトがGitHubを買収したことを知っていたはずです。 GitHubは、オープンソースプロジェクトをホストするためのお気に入りの場所です。 しかし、マイクロソフトが登場したことで、シナリオは変わる可能性があります。

マイクロソフトがオープンソースコミュニティに好意的な見方をしていないのは、秘密ではありません。 実際、一部のオープンソースの人々は、厳密に反マイクロソフトです。 マイクロソフトがGitHubを制御することは、オープンソース開発者に他の場所を探すように確かに促します。

そして、これが私があなたにあなたのGitリポジトリをホストすることができるGitHubに代わる価値のある代替案を提案するためにこの記事を書いた理由です。

最高のGitHubの選択肢

ここでの焦点は、少なくとも何らかの種類の無料サービスを提供するGitHubの選択肢です。 それがGitHubの主な魅力だったからです。 いくつかのGitリポジトリホスティングサービスがありますが、それらのすべてが彼らのパッケージで無料のオプションを提供するわけではありません。

1. GitLab

GitLabはGitHubを置き換えるための一番の選択です。 それは使用と感触の点でGitHubに最も近いです。 何よりも、GitLabはオープンソースソフトウェアです。 あなたはそれをあなた自身のサーバーにダウンロードしてインストールすることができます。

多くのオープンソースプロジェクトがすでにGitLabを使っています。 GNOMEとGIMPはその例です。

現在の状況を認識して、GitLabは今GitHubから移行する簡単な方法を提供します。

あなたはあなた自身のサーバーにGitLabをデプロイすることに縛られていません。 GitLabはホスティングサービスも提供しますが、費用がかかります。 GitLabのサーバーでホストしたい場合の価格構成は次のとおりです。

価格はもちろん安くはありません。 そのため、GitLabのワンクリックインストール(アフィリエイトリンク)を提供するDigital Oceanのようなクラウドサービスを使用することをお勧めします。 あなたはあなた自身のGitLabインスタンスを月額5ドルで実行することができます。 Digital Oceanはまた、新規ユーザーに10ドルの無料クレジットを提供している。 このチュートリアルを読んで、Digital OceanサーバーにGitLabを簡単に導入できることを数分で確認できます。

2. BitBucket

BitBucketは、Atlassianのバージョン管理リポジトリホスティングサービスです。 Jira、HipChat、Confluenceなどの他のアトラシアンプロジェクト管理ツールと緊密に統合されています。 これはそれを大企業のための好ましい選択にします。

しかし、BitBucketを使用するために大企業である必要はありません。 それはすべてのために何かを持っています。 そのホストアカウントの価格を見ると、最大5人のチームメンバーがいるプロジェクトには無料であることがわかります。

5人以上のメンバーを持つオープンソースプロジェクトはまだ無料でBitBucketを使うことができます。 あなたがしなければならないのは、コミュニティライセンスを申請し、アトラシアンのオープンソースガイドラインに従うことだけです。

3. SourceForge

SourceForgeはGitHubの選択肢のこのリストの別のビッグネームです。

SourceForgeはオープンソースプロジェクトの間で人気があります。 多くのLinuxディストリビューションおよびプロジェクトは、SourceForgeを通じてダウンロードを提供します。 開発者は必要なツールをすべて提供することでオープンソースプロジェクトを作成できます。

Source Forgeの人気は、より直感的なGitHubの急増に見舞われました。 しかしながら、Logan Abbottの新しいリーダーシップの下で、SourceForgeはそのインターフェースを再設計し、オープンソースコードホスティングにおけるその見失った場所を取り戻すことに焦点を合わせています。

GitHubの移行者のために、SourceForgeはGitHubリポジトリ全体または選択したリポジトリを既存のプロジェクトにインポートするためのツールを提供します。 このビデオでは、このツールの使い方を説明しています。

4.ランチパッド

Launchpadは、Ubuntuの親会社であるCanonicalのソフトウェアコラボレーションプラットフォームです。 LaunchpadはCanonicalやUbuntu周辺のプロジェクトで広く使われています。 これは、Ubuntu関連プロジェクトのためのPPAとバグ追跡を提供するのに役立ちました。

Launchpadは何年も前から登場していますが、リストに載っている他のGitHubの選択肢ほど人気はありません。 それは一般的に 'Ubuntuもの'として見られてきました。

そうは言っても、LaunchpadはGitをよくサポートしています。 LaunchpadでGitリポジトリをホストまたはインポートできます。 そしてこれは完全に無料です。

もしあなたがGitHubとは違った古いインターフェースやわずかに違うワークフローを無視できるのなら、Launchpadは良い選択だ。

あなたの選択は何ですか?

私はGitHubの代替案について私の推薦をしました。 GitHubから移行するためのソースコードホスティングサービスの選択または推奨事項は何ですか? あなたの意見を共有してください。

推奨されます

Ubuntu 15.10をインストールした後にすべきこと
2019
Fedoraに基づく最良のLinuxディストリビューション
2019
Chapeau 23 Armstrongがリリースされました
2019