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


当前回答

截至2017年10月: 1. 在项目列表中,单击要删除的项目; 2. 在左侧工具栏,点击“Setting”按钮; 3.找到“高级设置”部分,并点击相关的“扩展”按钮; 4. 在底部你会发现“移除项目”按钮,点击它; 5. 在文本输入中键入项目名称并确认。

其他回答

到今天为止,使用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设置->通用

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

2022年更新:

https://gitlab.com/dashboard/projects

待删除项目页面>>设置>>普通>>高级>>删除项目

它将要求确认项目名称,一旦输入,选择-“是,删除”

用户必须有权限这样做!

要删除一个项目,您必须是这个项目的所有者,或者是gitlab的管理员。否则你只能看到“重命名项目”,而没有“删除项目”。

注意:创建者项目并不总是项目的所有者。如果项目在一个项目组中,并且该项目组是由另一个项目组创建的,那么默认情况下,所有者是该项目组的创建者。

您可以在“设置->成员”页面中找到项目所有者的名称。

单击要删除的项目设置—>一般项目设置—>展开—>高级设置—>删除项目。