3

私は新しいgitlabをセットアップしましたが、すべてが完璧に機能しています。そして、gitlab にインポートしたいいくつかの既存のリポジトリ (それぞれに数千のコミットと数十のブランチがあります) があります。次のような裸のリポジトリのフォルダー構造があります

-operators
--xxxxx.git
--yyyyy.git
--zzzzz.git

--offices
--xxxxx1.git
--yyyyy2.git
--zzzzz3.git

等々

私がやりたいことは、第 1 レベルのフォルダーをグループとして作成し、第 2 レベルのフォルダーをプロジェクトとして作成することです。gitlab import でこれを行うことは可能ですか?

このhttps://github.com/gitlabhq/gitlabhq/wiki/Export-existing-repositories-to-gitlabを確認しましたが、期待どおりに機能しません。最初のレベルの git リポジトリを作成するだけです。

4

1 に答える 1

2

サーバー上では、GitLabがリポジトリを格納するためのレイアウトを管理します。

したがって、「リポジトリのグループ」(gitlab で使用される認証レイヤーである gitolite にある) の概念は、同じリポジトリを格納するために使用される実際のディレクトリ編成とは何の関係もありません。

gitlab がレポを作成すると、その作成を gitolite に委譲し、(デフォルトでは) に保存します~/repositories
(これが、「Export existing repositories to gitlab」ページで言及されている理由です/home/git/repositories

于 2012-12-10T17:29:48.920 に答える