お問い合わせ

コース概要

ソースコード主権

  • クラウドGitプラットフォームがなぜ機密コードや企業秘密を危険に晒すのか。
  • Giteaのアーキテクチャ、およびGitHub、GitLab、Forgejoとの比較。
  • ライセンス、利用規約、データ輸出に関する考慮事項。

インストールと構成

  • PostgreSQLおよびRedisを使用するDocker Composeデプロイメント。
  • systemdサービス付きLinux上でのバイナリインストール。
  • リバースプロキシ、TLS、SSHポートの構成。
  • 初期セットアップウィザード:データベース、管理者アカウント、app.iniチューニング。

リポジトリ管理

  • 組織、チーム、リポジトリの作成。
  • ブランチ保護、必須レビュー、署名付きコミット。
  • イシュー追跡、ラベル、マイルストーン、Kanbanボード。
  • Wikiおよびリリースアーティファクトのホスティング。

Gitea ActionsによるCI/CD

  • Gitea Actionsの有効化とactランナーの登録。
  • ビルド、テスト、デプロイ用のワークフローYAMLの作成。
  • セルフホスティング型ランナーのセキュリティとコンテナ分離。
  • アーティファクトキャッシュとマトリックスビルド。

クラウドフォージからの移行

  • GitHub/GitLabからのリポジトリミラーリングおよびインポート。
  • イシュー、プルリクエスト、リリースノートに移行する。
  • コミット署名とGPGキーの信頼性を維持する。

認証とアクセス制御

  • LDAP、Active Directory、OpenID Connectとの統合。
  • 多要素認証とデプロイメントトークンの管理。
  • リポジトリの公開範囲:公開、内部限定、非公開。

セキュリティとコンプライアンス

  • GPGおよびSSHキーによるコミット署名の強制。
  • リポジトリアクセスおよび管理者の変更に関する監査ログ。
  • 依存関係スキャンおよび脆弱性ウェブフックアラート。

保守とスケーリング

  • Gitデータ、イシュー、添付ファイルのバックアップ戦略。
  • データベース最適化とS3への添付ファイルオフロード。
  • Giteaのアップグレードおよび破壊的変更への対応。

要求

  • 中級レベルのGitおよびバージョン管理の概念。
  • Dockerを含むLinuxサーバーの管理知識。
  • CI/CDパイプラインおよびウェブフックへの慣れ。

受講対象者

  • GitHubやGitLab.comに代わる開発チーム。
  • オンプレミスでのソースコード管理を必要とする組織。
  • コード輸出規制がある政府機関および防衛企業。
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー