相关疑难解决方法(0)

SSL证书拒绝尝试通过HTTPS后面的防火墙访问GitHub

我被困在防火墙后面,所以必须使用HTTPS来访问我的GitHub存储库.我在Windows XP上使用cygwin 1.7.7.

我已经尝试将遥控器设置为https://username@github.com/username/ExcelANT.git,但是提示输入密码,但是一旦我输入密码就没有做任何事情. https://username:<password>github.com/username/ExcelANT.git并从头开始克隆空仓库,但每次它给我同样的错误

错误:SSL证书问题,验证CA证书是否正常.详细信息:
错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问https时出现证书验证失败:https://github.com/username/ExcelANT.git/info/refs

打开GIT_CURL_VERBOSE=1给我

*关于connect()到github.com端口443(#0)
*尝试207.97.227.239 ...*成功设置证书验证位置:
*CAfile:无
CApath:/ usr/ssl/certs
*SSL证书问题,验证CA证书没问题.详细信息:
错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
*过期已清除
*关闭连接#0
*关于连接()到github.com端口443(#0)
*尝试207.97.227.239 ...*成功设置证书验证位置:
*CAfile:无
CApath:/ usr/ssl/certs
*SSL证书问题,验证CA证书是否正常.细节:
错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
*过期已清除
*关闭连接#0
错误:SSL证书问题,验证CA证书是否正常.详细信息:
错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问https时出现证书验证失败:https://github.com/username/ExcelANT.git/info/refs

fatal: HTTP request failed
Run Code Online (Sandbox Code Playgroud)

这是我的防火墙,cygwin还是什么问题?

我没有在Git配置中设置HTTP代理,但是它是一个需要NTLM身份验证的ISA服务器,而不是基本身份,所以除非有人知道如何强制git使用NTLM,否则我会被打破.

git ssl cygwin github ssl-certificate

380
推荐指数
18
解决办法
57万
查看次数

SSL:“无法获得本地颁发者证书”

我使用的是 OSX:10.12.4

我最初可以毫无问题地使用 git、homebrew 和 curl。我不记得我做了什么导致它,但是突然这些 SSL 错误开始出现在我的 git 命令中。

unable to get local issuer certificate在运行任何 git 命令时都会出错。此外,尝试使用 .git 重新安装 git 时出现错误brew install git

brew 输出的相关部分

Downloading https://www.kernel.org/pub/software/scm/git/git-2.12.2.tar.xz

curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.haxx.se/docs/sslcerts.html
Run Code Online (Sandbox Code Playgroud)

我试过了:

  • 重启
  • 将 ~/Library/Keychains 文件夹移动到 ~/Desktop 然后重新启动
  • 在 safari 上导航到https://www.kernel.org/pub/software/scm/git,并 查看证书。根据[这些说明](不能发布超过 2 个链接,抱歉),应该有一个复选框“始终信任”该站点。我没有看到这个复选框。
  • 我打算尝试钥匙串急救,但是,此功能已在最新的 Mac OS 中删除。
  • 我尝试查看许多其他类似的问题,但是,对于许多问题,我无法理解或遵循答案中的说明。

例如,也许 squid808对类似问题的回答可以帮助我。他说:“相反,我应该导出并告诉 Git 信任的是来自我们域的根 CA 证书。” 我不太了解这意味着什么,或者它是否与我相关,或者我将如何做这件事。根据我的研究,这似乎更适合运行服务器的人。它似乎也适用于 Windows,而我使用的是 …

git macos ssl curl ssl-certificate

6
推荐指数
2
解决办法
8477
查看次数

标签 统计

git ×2

ssl ×2

ssl-certificate ×2

curl ×1

cygwin ×1

github ×1

macos ×1