お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
ソースコードの主権
- クラウド型Gitプラットフォームがなぜプロプライエタリなコードや機密情報を暴露するのか。
- Giteaのアーキテクチャ、GitHub、GitLab、Forgejoとの比較。
- ライセンス、利用規約、データ輸出に関する考慮事項。
インストールと設定
- PostgreSQLとRedisを使用したDocker Compose展開。
- systemdサービス付きLinux上でのバイナリインストール。
- リバースプロキシ、TLS、SSHポートの設定。
- 初期設定ウィザード:データベース、管理者アカウント、app.iniの調整。
リポジトリ管理
- オrganization、チーム、リポジトリの作成。
- ブランチプロテクション、必須レビュー、署名済みコミット。
- 課題トラッキング、ラベル、マイルストーン、カンバンボード。
- Wikiとリリースアーティファクトのホスティング。
Gitea ActionsによるCI/CD
- Gitea Actionsの有効化とact runnersの登録。
- ビルド、テスト、デプロイ用のワークフローYAMLの記述。
- セルフホステッドランナーのセキュリティとコンテナ分離。
- アーティファクトキャッシュとマトリックスビルド。
クラウドフォージからの移行
- リポジトリのミラーリングとGitHub/GitLabからのインポート。
- 課題、プルリクエスト、リリースノートの変更点。
- コミットの署名とGPGキーの信頼性の保持。
認証とアクセス制御
- LDAP、Active Directory、OpenID Connectの統合。
- 二段階認証とデプロイトークンの管理。
- リポジトリの可視性:公開、内部、非公開のスコープ。
セキュリティとコンプライアンス
- GPGとSSHキーによるコミット署名の強制。
- リポジトリアクセスと管理者の変更に関する監査ログ。
- 依存関係のスキャンと脆弱性Webhookアラート。
メンテナンスとスケールアップ
- Gitデータ、課題、添付ファイルのバックアップ戦略。
- データベースの最適化と添付ファイルのS3へのオフロード。
- Giteaのアップグレードと破壊的変更の対応。
要求
- 中級レベルのGitおよびバージョン管理の概念。
- Dockerを含むLinuxサーバーの運用管理。
- CI/CDパイプラインおよびWebhookの知識。
受講者像
- GitHubやGitLab.comから移行する開発チーム。
- オンプレミス環境でのソースコード管理を必要とする組織。
- コードの輸出規制がある政府機関や防衛産業の契約会社。
14 時間
お客様の声 (4)
私はすぐに質問に対する回答を得られることを気に入っています。
Szabolcs Kriston - Ericsson
コース - Advanced GitLab
機械翻訳
重要なポイントを繰り返します
Milly Chen - Logitech
コース - Gerrit Code Review
機械翻訳
VM上で行うことができた演習
Atif Bhatti
コース - Git Hands-on Workshop with Azure DevOps
機械翻訳
講師と私たちとのスムーズなコミュニケーション、私たちの問題に対する配慮、質問に対する回答で提供された洞察や追加の知識が気に入りました。ペースもよかったです。技術的な問題があったときでも、急がされる感じはしませんでした。各テーマが適切に扱われていました。
Melania Mieczkowska - IAV Poland
コース - Gitlab and Gitlab CI
機械翻訳