プロジェクトミラーリング
プロジェクトミラーリングのドキュメント
このガイドでは、Customer Support Systems プロジェクト向けの GitLab リポジトリミラーリングの設定について説明します。ミラーリングはソースリポジトリからターゲットリポジトリへ変更を自動同期し、自動バックアップと複数リポジトリのワークフローを可能にします。
ミラーリングを理解する
ミラーリングとは
このガイドでは、Customer Support Systems プロジェクト向けの GitLab リポジトリミラーリングの設定について説明します。ミラーリングはソースリポジトリからターゲットリポジトリへ変更を自動同期し、自動バックアップと複数リポジトリのワークフローを可能にします。
セットアップ
Customer Support Systems チームでは、次の手順でミラーリングを設定します。
gl-support-botユーザーとしてログインします(ミラー用のサービスアカウントとして使用するため)- ソースプロジェクトに移動する
- 新しいミラーを追加する
- Git リポジトリ URL:
ssh://gitlab.com/full/path/to/project.git - ミラーの方向:
Push - 認証方法:
SSH public key - ユーザー名:
git - 分岐した参照を維持: オフ
- ミラーブランチ:
Mirror only protected branches
- Git リポジトリ URL:
- 新しいミラーから SSH 公開鍵をコピーする
- ターゲットプロジェクトに移動する
Settings > Repository > Deploy Keysで新しいデプロイキーを追加する- タイトル:
full/path/to/project - キー: 手順 4 でコピーした値
- このキーに書き込み権限を付与: オン
- 有効期限(任意): 空白のままにする
- タイトル:
- ソースプロジェクトに移動する
Settings > Repository > Mirroring repositoriesでミラーを強制更新する
よくある問題とトラブルシューティング
これは必要に応じて項目を追加する、生きたセクションです。
最終更新 July 30, 2026: Merge pull request #483 from kyama0/translation/batch-2026-07-29-1 (
c955a93f)