我在GitLab中创建了几个存储库。其中一个用于测试,有一些提交和分支。我想删除或删除这个存储库。我该怎么做呢?


当前回答

goto设置->通用

向下滚动到高级&单击展开按钮 单击展开按钮后,向下滚动到页面底部 点击删除项目红色按钮,会弹出一个窗口 键入您的项目存储库名称并单击是删除项目按钮

其他回答

截至2017年9月, 1. 点击你的项目。 2. 选择最上方角落的设置。 3.向下滚动页面,在高级设置前单击展开。 4. 向下滚动页面并单击Remove Project按钮。 5. 在文本框中输入项目名称,然后单击确认。

从2016年6月开始,点击右上角的设置按钮,点击列表底部的编辑项目。然后,滚动到页面底部的Remove项目部分。

这只适用于管理员/所有者。作为一个纯粹的项目维护者,你看不到“移除项目”按钮。

到今天为止,使用gitlab API v4,你可以通过以下curl请求删除一个项目:

curl -X DELETE --header "PRIVATE-TOKEN: <personal-access-token>" https://<gitlab-host>/api/v4/projects/<project-id>

地点:

personal-access-token在用户设置/访问令牌页面上生成,具有api范围, gitlab-host是你自己托管的gitlab域名或gitlab.com, Project-id位于存储库首页的顶部。

如果请求成功,您应该看到以下响应:

{"message":"202 Accepted"}

goto设置->通用

向下滚动到高级&单击展开按钮 单击展开按钮后,向下滚动到页面底部 点击删除项目红色按钮,会弹出一个窗口 键入您的项目存储库名称并单击是删除项目按钮

它隐藏在设置菜单,部分通用(不是仓库!)在https://gitlab.com/$USER_NAME/$PROJECT_NAME/editand再次隐藏在部分“高级设置”-你需要点击“展开”按钮。