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