如何手动将存储库移动到新的名称空间非常简单。
我有大约200多个项目需要分散在几个用户之间。
有没有合适的GitLab Shell
命令来执行此操作?
也许使用PostgreSQL的一些sql命令?
sudo -u gitlab-psql -i
# and then
/opt/gitlab/embedded/bin/psql --port 5432 -h /var/opt/gitlab/postgresql -d gitlabhq_production
gitlabhq_production=#
我已经接近答案了,但还没有...
select id,name,path from namespaces;
select id,name,path,description from projects;
\q
另一个想法是使用bash作业,一个很肮脏的想法是在临时区域上克隆主题存储库,修改原点并推回新的命名空间。