Skip to content
GitLab
项目 群组 主题 代码片段
  • /
  • 帮助
    • 帮助
    • 支持
    • 社区论坛
    • 提交反馈
  • 登录
  • L large
  • 项目信息
    • 项目信息
    • 动态
    • 标记
    • 成员
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者统计
    • 分支图
    • 比较修订版本
  • 议题 21
    • 议题 21
    • 列表
    • 看板
    • 服务台
    • 里程碑
  • 合并请求 12
    • 合并请求 12
  • CI/CD
    • CI/CD
    • 流水线
    • 作业
    • 产物
    • 计划
  • 部署
    • 部署
    • 环境
    • 发布
  • 软件包与镜像库
    • 软件包与镜像库
    • 软件包库
    • 容器镜像库
    • Terraform 模块
    • 模型实验
  • 监控
    • 监控
    • 事件
  • 分析
    • 分析
    • 价值流
    • CI/CD
    • 仓库
  • Wiki
    • Wiki
  • 代码片段
    • 代码片段
  • 动态
  • 分支图
  • 创建新议题
  • 作业
  • 提交
  • 议题看板
收起侧边栏
  • 王权利
  • large
  • 议题
  • #7400

Updating project path ends in error 500

Created by: fjen

Using gitlab 7.1.0 and gitlab-shell 1.9.6 updating the project path gives error 500. The files are not moved on the server and gitlab shows an empty repo. The old files are no longer accessible under gitlab.

Steps to reproduce:

  1. Create a project
  2. Change project path under "Rename repository"

production.log:

Started GET "/finfadmin/test/edit" for 91.9.213.190 at 2014-07-30 14:59:25 +0200
Processing by ProjectsController#edit as HTML
Parameters: {"id"=>"finfadmin/test"}
Completed 200 OK in 65ms (Views: 52.0ms | ActiveRecord: 3.4ms)
Started PATCH "/finfadmin/test" for 91.9.213.190 at 2014-07-30 14:59:55 +0200
Processing by ProjectsController#update as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"2AP1Ex1oXoGSFlL3v9kmSCL5gMhNgRmgiwlaQhRByVw=", "project"=>{"path"=>"test-renamed"}, "id"=>"finfadmin/test"}
Completed 500 Internal Server Error in 373ms
Exception (repository cannot be renamed):
app/models/project.rb:522:in `rename_repo'
app/services/projects/update_service.rb:17:in `execute'
app/controllers/projects_controller.rb:32:in `update'
指派人
分配到
工时统计