![](/img/trans.png)
[英]How do I loop over all my git repos and get their urls to clone later?
[英]How do I get my Gitlab CE installation to detect git repos in custom git_data_dirs directory
我在Vagrant盒子上进行了本地安装的Gitlab CE(作为向开发团队和shot- git_data_dirs
进行演示的一种方式安装在该盒子上),并且按如下所示配置了git_data_dirs
设置:
git_data_dirs({"default" => "/var/git"})
在此目录中,还有另一个称为repositories
,我只能假设在运行sudo gitlab-ctl reconfigure
时已添加了sudo gitlab-ctl reconfigure
。
在这个repositories/
目录中,我设法git clone --mirror <git-repo>
,这给了我所需的*.git
。
如何使Gitlab将其检测为项目,或者如何使Gitlab使用此项目添加新项目?
如果要使用git将项目导入到GitLab,则有两种选择:
使用内置的导入功能,即导入“ URL回购”。 这样,GitLab将为您完成导入过程,这意味着创建项目并从远程存储库中提取文件。
创建一个项目,然后自己pull
/ clone
文件。
当前无法将存储库仅放在GitLab放置它们的文件夹中。 由于GitLab必须创建数据库条目,因此只有上面的两个选项有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.