有问题从git cli和gitlab http接口进行git推送。
似乎无法找出问题所在。有nitx代理后面的gitlab服务器,我认为可能导致了问题,但删除了nginx,现在已经创建了1:1的nat规则。我在同一个子网内部进行内部测试时遇到同样的问题。
答案 0 :(得分:0)
这可能与issue 1716
有关如果
gitlab-shell
repos_path
中的任何目录都是符号链接(在我们的例子中是freebsd,/home
,那么你会得到这种行为当它是/usr/home
的符号链接时使用 放入没有符号链接的绝对路径允许我们按预期推送SSH。同样的事情也影响了我们的HTTPS设置。我确认更改
/usr/home
中gitlab-shell/config.yml
的路径可以解决我的问题当我尝试使用
git-data
的软链接时,我遇到了同样的问题:
检查你的gitlab-shell 例如:issue 3787:
我的错误。
gitlab-shell/config.yml
和gitlab.yml
中的GitLab主机名错误。