https://github.com/ (たとえばrepo
)を使用してリポジトリを作成でき、次のようになります。
https://github.com/username/repo.git
別のリポジトリを作成するにはどうすればよいですか(たとえばsub_repo
)はrepo
の下に配置され、期待どおりに次のようになります。
https://github.com/username/repo/sub_repo.git
GitHubはネストされたリポジトリーを許可しません(IIRC Gitはこれをベアリポジトリーに対して許可しません)。
ただし、サブモジュールを使用して、作業ツリーの「クライアント側」にリポジトリをネストできます。
親ディレクトリを複製する必要があります。
次に、サブリポジトリを submodule として追加します。
git submodule add https://github.com/username/sub_repo.git
その後、sub_repoモジュールは親リポジトリにリンクされ、sub_repoディレクトリにあります。
コミット(.gitmodulesとsub_repo)、Pushで完了です。
githubはリポジトリのネストをサポートしていません。サブモジュールに絶対URLを使用したくない場合は、カスタムでスーパーリポジトリの横に配置し、次のようにURLで「../」を使用します。 https://github.com/losalamos/ cinch-nested-example/blob/d59c26a89153148ba29d68dd5ee455a88efbc9a2/.gitmodules