如何让我的 Gitlab CE 安装检测自定义 git_data_dirs 目录中的 git 回购
How do I get my Gitlab CE installation to detect git repos in custom git_data_dirs directory
我在 Vag运行t 盒子上本地安装了 Gitlab CE(安装在那里作为向开发团队和主播演示的一种方式)并且我配置了 git_data_dirs
设置如下:
git_data_dirs({"default" => "/var/git"})
在这个目录中,还有一个叫做repositories
,我只能假设Gitlab在我运行 sudo gitlab-ctl reconfigure
.
时添加了它
在这个 repositories/
目录中,我设法 git clone --mirror <git-repo>
这给了我我需要的 *.git
。
如何让 Gitlab 将此检测为项目,或者如何让 Gitlab 使用此添加新项目?
如果您想使用 git 将项目导入 GitLab,您有两个选择:
使用内置导入功能,即导入"Repo by URL"。这样 GitLab 将为您执行导入过程,这意味着创建一个项目并从远程存储库中提取文件。
自己创建项目和pull
/clone
文件。
目前无法将存储库放在 GitLab 放置它们的文件夹中。由于 GitLab 必须创建数据库条目,因此只有上面的两个选项有效。
我在 Vag运行t 盒子上本地安装了 Gitlab CE(安装在那里作为向开发团队和主播演示的一种方式)并且我配置了 git_data_dirs
设置如下:
git_data_dirs({"default" => "/var/git"})
在这个目录中,还有一个叫做repositories
,我只能假设Gitlab在我运行 sudo gitlab-ctl reconfigure
.
在这个 repositories/
目录中,我设法 git clone --mirror <git-repo>
这给了我我需要的 *.git
。
如何让 Gitlab 将此检测为项目,或者如何让 Gitlab 使用此添加新项目?
如果您想使用 git 将项目导入 GitLab,您有两个选择:
使用内置导入功能,即导入"Repo by URL"。这样 GitLab 将为您执行导入过程,这意味着创建一个项目并从远程存储库中提取文件。
自己创建项目和
pull
/clone
文件。
目前无法将存储库放在 GitLab 放置它们的文件夹中。由于 GitLab 必须创建数据库条目,因此只有上面的两个选项有效。