从Gitblit克隆git存储库时出现未知的SSL协议错误

时间:2012-03-29 15:07:20

标签: git https ssh clone gitblit

我已经设置了一个通过远程连接访问的git存储库。使用命令行,我可以通过ssh克隆存储库,执行推送和拉取等操作而不会出现问题。我想使用gitblit通过https连接访问存储库。 Gitblit的Web界面正确地显示了存储库,包括所有提交,代码更改等,都来自localhost和使用https,但我无法从中克隆。只是失败了,我的终端给了我以下错误:

lee@linux-p4b1:~/Downloads/test> git clone https://my-domain.com:8443/git/git_repository
Cloning into git_repository...                             
error: Unknown SSL protocol error in connection to my-domain.com:8443  while accessing https://my-domain.com:8443/git/git_repository/info/refs   

fatal: HTTP request failed

有没有人知道可能导致问题的原因?

2 个答案:

答案 0 :(得分:0)

可能与那个openssl bug有关:

https://bbs.archlinux.org/viewtopic.php?id=138168

答案 1 :(得分:0)

我遇到类似的问题,使用git访问使用https进行存储。由于libcurl不读取.curlrc,我不得不修补git只使用有效的密码。此要点中的说明是特定于Macports的,但补丁不是:https://gist.github.com/jcayzac/9542144