我已经设置了一个通过远程连接访问的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
有没有人知道可能导致问题的原因?
答案 0 :(得分:0)
可能与那个openssl bug有关:
答案 1 :(得分:0)
我遇到类似的问题,使用git访问使用https进行存储。由于libcurl不读取.curlrc,我不得不修补git只使用有效的密码。此要点中的说明是特定于Macports的,但补丁不是:https://gist.github.com/jcayzac/9542144