使用Git,有没有办法告诉它接受自签名证书?
我使用https服务器来托管git服务器但是现在证书是自签名的.
当我第一次尝试在那里创建回购时:
git push origin master -f
Run Code Online (Sandbox Code Playgroud)
我收到错误:
error: Cannot access URL
https://the server/git.aspx/PocketReferences/, return code 22
fatal: git-http-push failed
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用带有公司代理的 Ubuntu 调试一个特定存储库的 git clone、https 协议的一个奇怪问题。同样的事情适用于 CentOS、Fedora 发行版,但不适用于我们环境中的 Ubuntu 或 Debian。
显然在 Ubuntu 软件包中 git 使用的是 gnutls,但在其他平台上使用 openssl。然而,从源代码构建,即使在 Ubuntu 上,也会根据this使用 openssl 。
有没有办法让我从给定的 git 安装中检查二进制文件正在使用哪个?一些输出会告诉我?