Gitea ホスティング

軽量のGitサービスを実行し、リポジトリ、問題、プルリクエスト、パッケージ、およびチームを備えています。

  • ワンクリック デプロイ
  • 15 GB 必要なディスクスペース
  • 1 GB RAM 必要なメモリ
  • 2 €から 価格
今すぐ注文 セットアップ料金なし

AvaHostで得られるもの

ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。

このテンプレートにはデータベースコンテナが含まれていません。

サーバーを注文する

テクノロジー

Dockerイメージ
gitea/gitea:1
デフォルトポート
3000

Giteaの仕組み

Giteaはリポジトリホスティングをブランチ、コミット、タグ、リリース、Issue、プルリクエスト、レビュー、プロジェクト、Wiki、パッケージ、ユーザー、組織、チーム、権限と組み合わせています。開発者はWebインターフェースとサポートされているGitクライアントを通じて協力し、メンテナーはリポジトリの可視性、貢献ルール、ラベル、マイルストーン、リリースアセットを制御します。

Gitea Actionsは互換性のあるワークフローファイルを解釈できますが、ジョブは別途登録されたランナーで実行されます。カタログパッケージには実行ワーカー、コンテナイメージ、デプロイメント先、外部レジストリ、またはシークレット管理サービスは含まれていません。管理者はランナーを隔離し、自動化を有効にする前にリポジトリコードが実行できる内容を理解する必要があります。

Giteaの主な機能

カタログはPostgreSQLまたはMariaDBをプロビジョニングしないため、このテンプレートでは外部リレーショナルデータベースは不要です。リポジトリオブジェクト、アプリケーションメタデータ、パッケージ、添付ファイル、インデックス、設定には依然として永続的なアプリケーションストレージが必要です。ソースコードは、その重要性に応じて独立したミラーまたはバックアップも必要です。

アプリケーションメールは無効になっており、メール通知、アカウント復旧、確認、その他のメールベースのワークフローに影響します。外部認証プロバイダーは別途登録されたアプリケーションと顧客が管理するシークレットが必要です。登録ポリシー、公開リポジトリの使用、パッケージ保持、ユーザー権限は意図的に設定する必要があります。

GiteaとGitHub

1

Gitea

Giteaは顧客が管理するインストール上にオールインワン開発サービスを提供し、リポジトリ、ユーザー、アップグレード、ストレージ、ランナーの責任はローカルにあります。GitHubは公開ディスカバリー、リポジトリ、プルリクエスト、Issue、プロジェクト、アクション、パッケージ、アプリケーション、マーケットプレイス、商用組織機能を備えたグローバルホストプラットフォームで運営されています。

2

GitHub

GitHubは幅広い統合エコシステム、管理された自動化インフラストラクチャ、プロバイダーサポート、公開貢献者ネットワークへのアクセスを望む組織に適しているかもしれません。Giteaは、自分のドメイン上で使い慣れたフォージを望み、ポリシー、バックアップ、ランナー、成長を自分で管理する準備ができている小規模なチームに魅力的です。

注文 Gitea

Giteaを使用している人

フリーランサーはクライアントリポジトリを分離し、小規模企業は内部コードをホストし、教育チームはコースプロジェクトを管理し、オープンソースグループは独立したサービスでIssueとプルリクエストを実行します。パッケージとリリースは、保持が慎重に管理されている場合、ソースの近くにアーティファクトを配置できます。

Giteaは追加の制御がなければ完全なセキュアデリバリーチェーンではありません。組織は、脆弱性スキャン、アーティファクト署名、ランナー隔離、シークレット管理、デプロイメント承認、監査保持、リスクプロファイルに適した監視が依然として必要な場合があります。

Giteaのセルフホスティング:要件とコスト

Gitea需要はリポジトリ数とサイズ、クローンまたはプッシュトラフィック、コード検索、プルリクエスト、Issue、ユーザー、パッケージ、リリース、添付ファイル、自動化メタデータとともに増加します。GiteaはこのテンプレートではPostgreSQLまたはMariaDBサービスなしでデプロイされます。マッピングがGiteaをストレージドリブンとしてフラグを立てていなくても、リポジトリとパッケージの使用状況の監視は依然として必要です。

AvaHostでは、Giteaはプラン1を€2で使用します。ホストされたGiteaパッケージには、ワンクリックデプロイメント、自動HTTPSを備えたカスタムドメイン、自動アプリケーション更新、スケジュール済みバックアップが含まれます。パッケージにはGitea Webアプリケーション、Actionsランナー、ビルドワーカー、デプロイメント先、アプリケーションメール、外部ID登録、コードスキャン、シークレットスキャン、アーティファクト署名、管理されたソースミラーは含まれていません。重要なリポジトリの独立したコピーを保持し、ユーザーと自動化に最小権限の権限を適用してください。

F.A.Q

  • Giteaは Plan 1 で €2 から始まります。軽量なコラボレーション機能を備えた小規模なリポジトリセットはエントリープランに適しています。リポジトリサイズ、Git トラフィック、ユーザー数、プルリクエスト、コード検索、Issue、パッケージ、リリース、添付ファイル、および自動化メタデータは、後でプロセッシングとストレージを見直す主な理由です。

  • Giteaは互換性のあるワークフローを調整できますが、ジョブには別途インストールおよび登録されたランナーが必要です。AvaHostはこのアプリプランにランナー、ビルドイメージ、デプロイメントターゲット、シークレット、または実行分離を含みません。信頼できるワーカーのみを登録し、リポジトリのアクセス許可を制限し、より広範なワークフローを有効にする前に本番環境以外の認証情報を使用してオートメーションをテストしてください。

  • アプリケーションメールが無効になっているため、このデプロイメントからGiteaはメールベースの通知、パスワード復旧、アカウント確認、または関連メッセージを送信できません。ユーザーはウェブインターフェース内でアクティビティをフォローする必要があり、管理者は安全なアクセスを保持します。外部IDプロバイダーはカスタマーが作成したアプリケーションとシークレットが必要であり、プランには含まれていません。

  • Gitea アプリケーションの更新は自動的に実行され、AvaHost によるスケジュール済みバックアップが含まれています。リポジトリ、メタデータ、ユーザー、イシュー、プルリクエスト、パッケージ、リリース、および設定を 1 つのリカバリセットとして扱います。重要なソースコードの独立したミラーを維持し、メジャーアップグレード後にサインイン、サポートされている Web Git 操作、レビュー、権限、およびパッケージをテストしてください。