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


当前回答

到今天为止,使用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"}

其他回答

到今天为止,使用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"}

2022年更新:

https://gitlab.com/dashboard/projects

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

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

用户必须有权限这样做!

开放项目 设置(在左侧栏中) 一般 高级设置(点击展开) 删除项目(页面底部) 确认(输入项目名称并按确认键)

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

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

进入项目页面 选择“设置” 选择“General”部分(您必须在想要删除它的存储库中) 如果你有足够的权限,那么在页面底部会有一个“高级设置”按钮(即可能导致数据丢失的项目设置)或“删除项目”按钮(在较新的GitLab版本中)。 按这个按钮,然后按照说明做

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