如何让我的Gitlab CE安装来检测自定义git_data_dirs目录中的git repos

时间:2016-09-12 15:06:47

标签: git gitlab gitlab-omnibus

我在Vagrant盒子上安装了Gitlab CE(在那里安装了作为开发团队和镜头调用者演示的方法),我已按照以下方式配置了git_data_dirs设置:< / p>

git_data_dirs({"default" => "/var/git"})

在这个目录中,还有另一个名为repositories,我只能假设Gitlab在我运行sudo gitlab-ctl reconfigure时已添加。

在这个repositories/目录中,我设法git clone --mirror <git-repo>向我提供了我需要的*.git

如何让Gitlab将其作为一个项目进行检测,或者如何让Gitlab使用它来添加新项目?

1 个答案:

答案 0 :(得分:1)

如果您想使用git将项目导入GitLab,您有两个选择:

  1. 使用内置导入功能,即导入“Repo by URL”。通过这种方式,GitLab将为您执行导入过程,这意味着创建项目并从远程存储库中提取文件。

  2. 自行创建项目和pull / clone文件。

  3. 目前无法将存储库放在GitLab放置它们的文件夹中。由于GitLab必须创建数据库条目,因此只有上述两个选项才有效。