我有一个容器,该容器在绑定到/git
的路径上提供git存储库。此容器nginx配置:https://github.com/ipburger/alpine-http-git-server/blob/master/nginx.conf
如果/git
上的存储库是一个子模块,则克隆失败并显示500错误,即带有git-http-backend的Nginx的fastcgi不会输出任何错误。
如果回购不是子模块,则它会照常工作。为什么会这样呢?
要帮助我调试此错误,我如何找出为什么git-http-backend使nginx返回500错误?任何地方都没有错误消息。
要帮助我解决此错误,如何使git-http-backend能够克隆子模块?
答案 0 :(得分:0)
我已经通过使整个“父”回购含有GIT中的子模块的容器运行的git-HTTP-后端解决它。
好像GIT中-HTTP-后端仅允许你克隆子模块,如果含有它的父回购是有太多。