Rake tasks
Rake tasks
GitLab 为常见的管理和操作流程提供Rake任务.
使用以下命令执行 GitLab Rake 任务:
gitlab-rake <raketask>for Omnibus GitLab installations.bundle exec rake <raketask>for source installations.
Available Rake tasks
以下是可用的 Rake 任务:
| Tasks | Description |
|---|---|
| Back up and restore | 在服务器之间备份,还原和迁移 GitLab 实例. |
| Clean up | 从 GitLab 实例中清除不需要的项目. |
| Development | GitLab 贡献者的任务. |
| Doctor tasks | 检查数据完整性问题. |
| Elasticsearch | 在 GitLab 实例中维护 Elasticsearch. |
| Enable namespaces | 为用户项目启用用户名和名称空间. |
| General maintenance | 常规维护和自检任务. |
| Geo maintenance | 与地理相关的维护. |
| GitHub import | 从 GitHub 检索和导入存储库. |
| Import repositories | 将裸仓库导入您的 GitLab 实例. |
| Import large project exports | 导入大型 GitLab 项目出口 . |
| Integrity checks | 检查存储库,文件和 LDAP 的完整性. |
| LDAP maintenance | LDAP相关任务. |
| List repositories | 磁盘上所有由 GitLab 管理的 Git 存储库的列表. |
| Migrate Snippets to Git | 将 GitLab 代码片段迁移到 Git 存储库并显示迁移状态 |
| Praefect Rake tasks | 与 Praefect相关的任务. |
| Project import/export | 准备项目的进出口 . |
| Sample Prometheus data | 生成样本 Prometheus 数据. |
| Repository storage | 列出现有项目和附件并将其从旧存储迁移到哈希存储. |
| Uploads migrate | 在本地存储和对象存储之间迁移上载. |
| Uploads sanitize | 从上传到早期版本的 GitLab 的图像中删除 EXIF 数据. |
| User management | 执行用户管理任务. |
| Webhooks administration | 维护项目 Webhooks. |
| X.509 signatures | 更新 X.509 提交签名,如果证书存储已更改,则很有用. |