お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
ソースコード主権
- クラウド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 時間
お客様の声 (2)
私はすぐに質問に対する回答を得られることを気に入っています。
Szabolcs Kriston - Ericsson
コース - Advanced GitLab
機械翻訳
講師と私たちとのスムーズなコミュニケーション、私たちの問題に対する配慮、質問に対する回答で提供された洞察や追加の知識が気に入りました。ペースもよかったです。技術的な問題があったときでも、急がされる感じはしませんでした。各テーマが適切に扱われていました。
Melania Mieczkowska - IAV Poland
コース - Gitlab and Gitlab CI
機械翻訳