3

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

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

有人对可能导致问题的原因有提示吗?

4

2 回答 2

0

可能与该 openssl 错误有关:

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

于 2012-03-30T15:31:47.810 回答
0

我在使用 git 通过 https 访问 Stash 时遇到了类似的问题。由于 libcurl 不读取 .curlrc,我不得不修补 git 以仅使用有效的密码。此要点中的说明是特定于 Macports 的,但补丁不是:https ://gist.github.com/jcayzac/9542144

于 2014-03-14T04:37:56.543 回答