Gitlab:无法通过http克隆(通过ssh克隆效果很好)

时间:2013-08-13 03:27:02

标签: git gitlab git-clone

我正在运行Gitlab 5.4并且最近尝试通过我的服务器的http进行git克隆。我发现即使通过ssh进行克隆效果很好也无法正常工作。

这是错误:

git clone http://myservername/gitlab/myrepo.git
Cloning into '<repo>'...
remote: Not Found
fatal: repository 'http://<myservername>/gitlab/<repo>.git/' not found

这是production.log输出(没有产生错误)

Started GET "/gitlab/<repo>.git/info/refs?service=git-upload-pack" for xx.xx.xx.xx at 2013-08-13 02:24:46 +0000

此处有关此问题的更多信息...... gitlabhq Issue#4766

2 个答案:

答案 0 :(得分:1)

我猜它可能是防火墙吗?但是Web服务器也应该运行。

使用浏览器请求网址会怎么样?

答案 1 :(得分:1)

正如OP kbaylosis中提到的GitLab issue 4766

  

现在在6.0中运行良好。

所以无论问题是什么,它都在5.x和6.x之间修复。