使用 http 形式首次提交代码,报错:

fatal: http://xx/xx/xx.git/info/refs not valid: 
is this a git repository?

网上提示都是说,git config set-url origin [new-url]。重复多次无效。

最后找到问题关键点:git URL 地址不正确。 我的情况是在 external_url 设置的值与 gitlab 实际访问地址不一致。而从项目下复制的 URL 自然也是错的。

修改之后,重启 gitlab,URL 正确!