GitHubでは、テンプレートリポジトリ機能を使って特定のテンプレートを反映したリポジトリを複数作成できます。ただし、手動で1つずつ作成するか、CLIツールでスクリプト化する必要があります。
テンプレートリポジトリの作成
既存のリポジトリをテンプレート化するには、設定画面で「Template repository」を有効にします。これでディレクトリ構造、ファイル、ブランチをコピーした新しいリポジトリを生成可能になります。
手動での複数作成
テンプレートページの「Use this template」ボタンから名前と所有者を指定して作成します。ブラウザで繰り返せば複数作れますが、大量には非効率です。
★CLIを使った自動化 ← 一番実用的
GitHub CLIのgh repo create --template=""コマンドでスクリプト化可能です。ループスクリプト(例: Bash)で名前リストからまとめて作成できます。
Organization共通テンプレート
Organizationの.githubリポジトリで共通のIssue/PRテンプレートを一元管理できますが、フルリポジトリ作成には別途テンプレート機能を使います。
GitHubでは、テンプレートリポジトリ機能を使って特定のテンプレートを反映したリポジトリを複数作成できます。ただし、手動で1つずつ作成するか、CLIツールでスクリプト化する必要があります。
テンプレートリポジトリの作成
既存のリポジトリをテンプレート化するには、設定画面で「Template repository」を有効にします。これでディレクトリ構造、ファイル、ブランチをコピーした新しいリポジトリを生成可能になります。
手動での複数作成
テンプレートページの「Use this template」ボタンから名前と所有者を指定して作成します。ブラウザで繰り返せば複数作れますが、大量には非効率です。
★CLIを使った自動化 ← 一番実用的
GitHub CLIのgh repo create --template=""コマンドでスクリプト化可能です。ループスクリプト(例: Bash)で名前リストからまとめて作成できます。
Organization共通テンプレート
Organizationの.githubリポジトリで共通のIssue/PRテンプレートを一元管理できますが、フルリポジトリ作成には別途テンプレート機能を使います。