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