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 提交签名,如果证书存储已更改,则很有用. |