2

当我在 gitlab 上创建一个组时,我可以创建一个groupname.gitlab.io作为站点根文件夹的存储库。我可以创建存储库,例如:cssimg,它们是站点的子文件夹。我如何为子组做同样的事情?

我在其中创建了一个子组和一个仓库subgroupname.gitlab.io——这种方式行不通。然后我将这个 repo 的路径更改为..- 两个点。现在我在访问和管理这个 repo 时遇到了问题,我无法重命名或删除它。此外,我对子组和父组也有同样的问题。此外,该网站的主页已被缓存在某处,我无法更新它。清除跑步者的缓存没有帮助。

第一个问题是:如何为子组创建根存储库?

现在:如何删除具有路径的 repo 的子组..- 两个点?或者有没有办法强制删除这个组?


我试过 web 界面和 gitlab api——结果是一样的。我的尝试:

  • 网页界面:

    https://gitlab.com/group1989/subgroup/../edit
    https://gitlab.com/group1989/subgroup/%2e%2e/edit
    

    这些URLs 重定向到这个,它返回一个404状态代码:

    https://gitlab.com/group1989/edit
    
  • 亚搏体育应用程序api:

    curl --request PUT --header "PRIVATE-TOKEN: <my-token>" --url "https://gitlab.com/api/v4/groups/14681317" --data "path=qwer2"
    curl --request PUT --header "PRIVATE-TOKEN: <my-token>" --url "https://gitlab.com/api/v4/projects/32327385" --data "path=qwer2"
    

    这些命令为project和返回相同的结果group

    {"message":"500 Internal Server Error"}
    

SoapUI 截图GET /projects/32327385

获取 /projects/32327385

4

1 回答 1

0

相关的 gitlab问题已经关闭,似乎在这个错误修复之后——所以我已经删除了之前实验的那些后果......

子组的根存储库 - 根存储库中的子文件夹

该网站包含私人和公共页面:

https://site4.gitlab.io/
https://site4.gitlab.io/ru/
...
https://site4.gitlab.io/ru/2021/12/29/article-from-private-repo.html
...
https://site4.gitlab.io/ru/2022/01/05/article-from-public-repo.html
...
https://site4.gitlab.io/index.html
https://site4.gitlab.io/ru/index.html

Gitlab 项目的结构由私有和公共 repos 组成:

site4 — group-public
├─ ...
├─ ru — subgroup-public
│  ├─ 2021 — repo-private
│  │  └─ 12 — folder
│  │     └─ 29 — folder
│  │        └─ article-from-private-repo.html — file
│  └─ 2022 — repo-public
│     └─ 01 — folder
│        └─ 05 — folder
│           └─ article-from-public-repo.html — file
├─ ...
└─ site4.gitlab.io — repo-private
   ├─ ru — folder
   │  └─ index.html — file
   └─ index.html — file
于 2022-01-05T21:09:11.977 回答