|
コード管理を円滑にするには、コードホスティングサーバーが必要です。現在、 GiteeとGitHubは無料ですぐに利用できます。企業のコードは機密性を保つ必要があり、他人のリポジトリに保存するのは決して安全とは言えません。そのため、独自のコードサーバーを構築する必要があります。Gitが登場する前は、多くの人がSVNやVSSを使用していたでしょう。現在では、 Gitはコードホスティングの手段としてより人気が高まっています。ここでは、オープンソースのGitサーバープロジェクトをいくつか紹介します。 ギットラボGitLabはRuby on Railsをベースに構築されており、非常に強力です。オープンソースで無料のGitLab CEバージョンがあり、多くの企業で利用されています。ソフトウェア要件: 公式に推奨される最小構成は、4 コアおよび 4GB RAM です。 コードアドレス: https://github.com/gitlabhq/gitlabhq.git ゴグスGogsはGプログラミング言語を用いて開発された100%オープンソースプロジェクトであり、完全に無料で利用できます。すべてのソースコードはMITライセンスに基づきGitHubでホストされています。Gogsは、Windows、Mac、Linux、ARMなど、Goをサポートするあらゆるプラットフォームで実行できます。低価格のRaspberry PiでGogsの最小システムハードウェア要件を満たすことができます。NASデバイスでGogsを実行しているユーザーもいます。 コードアドレス: https://github.com/gogs/gogs.git ギテアGogsからフォークされたGiteaは、インストールが非常に簡単で、動作が高速で、優れたユーザーエクスペリエンスを提供するセルフホスト型Gitサービスの構築を目指しています。バックエンド言語としてGoを使用し、実行ファイルのみを生成できます。また、Linux、macOS、Windowsを含むクロスプラットフォームの互換性に加え、x86、amd64、ARM、PowerPCなどの様々なアーキテクチャにも対応しています。 特徴: システム要件: コードアドレス: https://github.com/go-gitea/gitea.git ワンデブOneDev は、Java を使用し、MIT ライセンスに基づいてライセンスされるオープンソースの Git サーバー プロジェクトです。 コードアドレス: https://github.com/theonedev/onedev.git コードフィーバーCodeFever Communityは、Dandelionチームによって完全に独立して開発されており、MITライセンスに基づく完全なオープンソースです。無料のオープンソースであり、すべてのソースコードはMITライセンスに基づきGitHubでホストされており、完全に独立した知的財産権を有しています。そのため、他者の権利を侵害する心配なく、安心してご利用いただけます。CodeFever Communityは、Windows、Mac、Linux、ARMなど、PHP言語をサポートするあらゆるプラットフォームで動作します。 特徴: コードアドレス: https://github.com/PGYER/codefever.git ギトライトgitolite は、権限の制御のみが可能で、プル リクエスト/問題などの機能がない、非常に軽量な git コード ホスティング ソリューションです。 コードアドレス: https://github.com/sitaramc/gitolite.git 上記で紹介したオープンソースプロジェクトに加えて、他にも無料ツールが利用可能です。ニーズに合わせて適切なツールを選択し、独自のGitコードホスティングセンターを迅速に構築できます。 |
ここでは、独自の Git コード ホスティング サーバーをセットアップするのに役立つ、オープン ソースの Git サーバー プロジェクトをいくつか紹介します。
関連するおすすめ記事
-
クラウドネイティブ環境で仮想マシンを実行するための 4 つのオープンソース ツール
-
[テクノロジーインタビュー] オープンソースの世界を歩む孤独な戦士:「オープンソースだけが私を受け入れてくれた」
-
Kafka の設計原則: 読んで、忘れて、また読む?
-
HarmonyOS オープンソースサードパーティコンポーネント - VideoCache ビデオキャッシュコンポーネント
-
我が国初のオープンソース デスクトップ オペレーティング システムである openKylin がバージョン 1.0 としてリリースされました。これは、x86、ARM、RISC-V アーキテクチャに基づくパーソナル コンピューターおよびタブレットと互換性があり、サポートされています。
-
Linux プラットフォームで MS Office に代わるオープンソース オフィス ソフトウェア 6 選