docker - 如何在Gitlab中删除功能分支?在Docker中运行的标准gitlab-ce镜像

标签 docker gitlab

当我尝试在Gitlab Web UI中删除旧功能分支(如feature/xyz)时,答案是红色错误消息Something went wrong on our end.看起来这是一个古老的Gitlab问题,分支名称包含斜杠:

  • gitlab-foss #1804删除分支不适用于包含斜杠(/)的分支名称
  • 当分支名称包含斜杠(“/”)时
  • gitlab-foss #1399 Compare-View被破坏

  • 我的Gitlab在Docker中运行-gitlab / gitlab-ce:latest(12.9.2)
    gitlab-ce docker镜像是否存在相同的问题?如何解决?

    最佳答案

    实际上,问题不在于Gitlab镜像本身,而在于代理docker镜像的Apache VirtualHost。因此,我不必在gitlab-ce docker镜像中进行任何更改,只需将以下行添加到Docker前面的Apache VirtualHost:AllowEncodedSlashes NoDecode
    这个想法来自gitlab-foss #1399

    关于docker - 如何在Gitlab中删除功能分支?在Docker中运行的标准gitlab-ce镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61337032/

    相关文章:

    java - 无法在多阶段 docker 构建中从一个阶段复制到另一个阶段

    docker - Hyperledger Fabric对等容器未启动日志无法与Couchdb连接

    GitLab:我无法推​​送或克隆 repo 协议(protocol),要求提供 Git 密码

    git - 将 gitlab wiki 镜像到 github

    continuous-integration - yml gitlab CI/CD 中的错误

    git - 使用共享脚本并保持最新状态的最有效的 git 工作流程是什么?

    r - 在 Zscaler 防火墙后面的 Docker 镜像中发出 HTTPS 请求

    macos - Docker错误正在运行镜像hyperkube-amd64:v1.7.0

    sql-server - 选择容器端口号

    git - 将 Github wiki 迁移或导出到 Gitlab