インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

Githubに代わる最高のセルフホスト型の5つ

Githubに代わる最高のセルフホスト型の5つ

MicrosoftがGitHubを買収した後、多くの開発者がコードをホストするための代替手段を探しています。マイクロソフト(および他の多くの巨大企業)は、その範囲を拡大するために、実績のあるテクノロジー/サイト/製品を購入する習慣があります。 Skypeはその一例であり、Githubもその一例です。

ただし、GitHubの買収に関するニュースは、コミュニティにとって冷たいシャワーでした。私は個人的にGitHubが好きではなく、ユーザビリティの災害だと考えていましたが、大量のオープンソースプロジェクトをホストするための頼りになる目的地でした。独占が健全になることはめったになく、GitHubの(妨げとなる)終わりがそれをもう一度証明します。

幸いなことに、他にも多くのバージョン管理システムから選択できます。それらのすべてがGitHubのすべての機能を備えているわけではありませんが、必要なものに応じて、選択肢はかなり適切です。あなたがGitHubからの切り替えを検討している開発者の一人である場合は、ここにいくつかの選択肢をリストします。貴重なコードで他の誰かを信頼したくないので、それらはすべて自己ホスト型ですよね?

1。 GitLab

Githubに代わる最高のセルフホスト型の5つ

GitHubが悪用される前でさえ、GitLabはかなり人気のある代替手段でした。今、私はそれがもっと多くの注目を集めることを期待しています。 GitLabはオープンソースであり、そのコアエディションは無料です。有料版もあります。ユーザーあたり月額4ドルから​​。これは、計画、テスト、パッケージ化、リリース機能を備えた完全なDevOpsライフサイクルツールです。 wikiと問題追跡機能も付属しています。 GitLabは社内またはクラウドにデプロイできます。

2。ゴグ

Githubに代わる最高のセルフホスト型の5つ

痛みのないインストールがあなたの最大の関心事であるなら、Gogsよりもあなたにとって良いものはありません。 Windows、Linux、Mac、およびRaspberry Pi用のすぐに使用できるバイナリが付属していますが、Goを使用して、Goが実行されている他のプラットフォームにインストールすることもできます。 Gogsは軽量で高速であり、高価なスーツのすべての機能を備えているわけではありませんが、Wiki、バグトラッキング、バージョン管理などが付属しています。

3。 Trac

Githubに代わる最高のセルフホスト型の5つ

ミニマルなGitHubの代替品を探している場合は、Tracが最適です。基本的に、Tracは、ソフトウェア開発プロジェクト向けの拡張されたwikiおよび問題追跡システムです。バージョン管理にはGitとSubversionを使用しますが、他の12個(Mercurial、Perforceなど)でも機能します。優れたレポート機能を備えたTracは、プロジェクトの進捗状況を定期的かつ綿密に監視する必要がある場合に適しています。

4。 GitBucket

Githubに代わる最高のセルフホスト型の5つ

GitBucketは、Scalaで記述されたGitHubクローンです。リストにある他のアプリほど多くの機能はありません。実際、その主な利点はGitHubとの類似性です。つまり、GitHubを見逃し始めた場合は、いつでもGitBucketに頼ることができます。その機能には、リポジトリビューア、問題追跡、プルリクエスト、およびWikiが含まれます。プラグインを使用してその機能を拡張できますが、プラグインにあまり期待しないでください。

5。 Mercurial

このリストにある他のソフトウェアとは異なり、MercurialはGitサーバーを使用しないため、GitHubとは完全に異なりますが、MercurialデータをGitオブジェクトに変換することはできます。 MercurialはGitHubの唯一の非gitサーバーの代替手段ではありません。Perforce、Subversionなど、ソースコードの管理に使用できる他の多くのバージョン管理システムがあります。

Githubに代わる最高のセルフホスト型の5つ

Mercurialを含めたのは、それが優れたクロスプラットフォームであり、大量の拡張機能が付属しているためです。さらに、GitHubとMercurialの両方を使用したことのある私の友人の多くは、Mercurialの方がはるかに使いやすいと言っています。分散アーキテクチャも気に入っています。機能に関しては、コアインストールは驚くべきものではありませんが、考えられるほとんどすべての拡張機能があります。

GitHubの有無にかかわらず、人生は続きます。 GitHubを悼みすぎないでください。現在、Microsoftが所有しているのは良いことかもしれません。これは代替案の成長を刺激し、それらのいくつかは私たちが今日知っているGitHubよりも良くなると信じています。


  1. GoogleURLShortenerの最良の代替手段の5つ

    リンクを強化するためにGoogleのURL短縮サービスgoo.glに依存している場合は、Googleがこのツールのサポートを終了したことを知って困惑している可能性があります。現在のところ、goo.glは匿名ユーザーにはご利用いただけません。既存のユーザーは2019年まで引き続き使用できます。ただし、その後は無期限に廃止されます。幸い、無料のURL短縮ツールがたくさんあります。 URL短縮サービスとは何ですか。なぜURL短縮サービスを使用する必要があるのですか? インターネット用語では、URLまたはUniformResourceLocatorは基本的にWebアドレスです。 2016年3月の時

  2. AutoCADの最良の代替案の6つ

    AutoCADは、製図業界の巨匠であるオートデスクの主力製品であり、製品や建物の設計、製造計画、建設、および土木インフラストラクチャでユーザーを支援するように設計されています。洗練された3次元のコンピューター支援設計ソフトウェアは、完全な機能を備えており、専門家、学生、愛好家に人気がありますが、その機能に匹敵する他のプログラムよりもはるかにコストがかかります。このため、AutoCADの最良の代替案のリストを共有しています。 優れたAutoCADの代替品となるもの 無駄のない予算で仕事をしている平均的な学生や趣味の人なら、必ずしもAutoCADを選ぶ必要はありません。同様のサポートインフラスト