“我该怎么做?”;添加https支持“;给cygwin?
即将参加一门课程,需要一台配备“我该怎么做?”;添加https支持“;给cygwin?,cygwin,Cygwin,即将参加一门课程,需要一台配备linux或cygwin 另一个是 cygwin需要安装https支持 这可能是因为我需要使用cUrl获取https页面 因此,我安装并更新了cygwin至最新版本,但找不到任何地方如何“安装https支持” 更新 按照中的建议从mozilla下载证书 导出的代理设置-需要进入.bashrc或类似文件 其中xxxx是代理端口号 如果没有,您需要http和https curl:(6)无法解析主机“www.google.com” 当你这样做的时候 旋度-L 更新2 当然
linux
或cygwin
另一个是
cygwin需要安装https支持
这可能是因为我需要使用cUrl
获取https
页面
因此,我安装并更新了cygwin
至最新版本,但找不到任何地方如何“安装https支持”
更新
CAfile: /usr/ssl/certs/ca-bundle.crt
因此,我将下载重命名为ca-bundle.crt,并将其复制到
<install path>cygwin\usr\ssl\certs
cygwin\usr\ssl\certs
就这样。视情况而定。你需要找人澄清一下 如果希望在笔记本电脑上运行Apache,则需要证书。在线搜索“配置Apache https”
但是,例如,如果您希望使用cURL来获取使用https的页面,我认为您只需要这样做。我不认为您需要最新版本的cURL,正如链接的答案所暗示的那样,但我可能错了。这取决于您。你需要找人澄清一下 如果希望在笔记本电脑上运行Apache,则需要证书。在线搜索“配置Apache https”
但是,例如,如果您希望使用cURL来获取使用https的页面,我认为您只需要这样做。正如链接的答案所暗示的,我认为您不需要最新版本的cURL,但我可能错了。有点晚了,但是:如果您使用的是cygwin,您只需以管理员身份启动cygwin终端,然后运行:
更新ca信任
这将获取证书并将其存储在正确的位置。有点晚了,但是:如果您正在使用cygwin,您需要做的就是以管理员身份启动cygwin终端,然后运行:
更新ca信任
这将获取证书并将其存储在正确的位置。来自
curl-v的错误消息https://www.google.com
?在cygwin中,我不希望出现这种/windows/system32/curl ca bundle.crt
。相反我希望这样:/cygdrive/c/windows/system32/curl ca bundle.crt
windows路径可能类似于c:\cygwin\usr\ssl\…
cygwin路径可能类似于/usr/ssl/…
或/cygdrive/c/cygwin/usr/ssl/…
。来自curl-v的错误消息https://www.google.com
?在cygwin,我不希望看到这个/windows/system32/curl ca bundle.crt
。相反,我希望这样:/cygdrive/c/windows/system32/curl ca bundle.crt
windows路径可能类似于c:\cygwin\usr\ssl\…
cygwin路径可能类似于/usr/ssl/…
或/cygdrive/c/cygwin/usr/ssl/…
。我遇到了一个完全不同的问题,因为我无法使用Cygwin从GitHub.com克隆我的私有gist,因为默认ca证书可能是错误的或过期的。所以我用你链接的第二个答案中的给定答案替换了默认答案,现在它工作得很好!!!:)我遇到了一个完全不同的问题,因为我无法使用Cygwin从GitHub.com克隆我的私有gist,因为可能是错误的或过期的默认ca证书。所以我用你链接的第二个答案中的给定答案替换了默认答案,现在它工作得很好!!!:)是的,3.5年后,它不再是一个问题了,知道吗,你的答案为我节省了很多时间。是的,3.5年后,它不再是一个问题了,知道吗,你的答案为我节省了很多时间。
<install path>cygwin\usr\ssl\certs