bash - 无法添加 Vagrant scotchbox

标签 bash ssl curl virtualbox vagrant-windows

我在系统上设置 scotch box 时遇到问题。我使用的操作系统是Windows 8.1 pro 64位操作系统,使用git bash。

$ vagrant --version 流浪者 1.8.6

VirtualBox-5.1.6

从 github 克隆 repo for scotch box 后,我按照注释中的说明进行了 vagrant up。它给了我以下错误:

$ 流浪汉

默认:下载远程文件时出错。错误 消息,如果有的话,转载如下。请修复此错误并尝试 再次。

SSL 证书问题:证书链中的自签名证书 此处有更多详细信息:http://curl.haxx.se/docs/sslcerts.html

curl 默认执行 SSL 证书验证,使用“bundle” 证书颁发机构 (CA) 公钥(CA 证书)。如果默认 捆绑文件不够用,您可以指定一个备用文件 使用 --cacert 选项。 如果此 HTTPS 服务器使用由中表示的 CA 签名的证书 bundle ,证书验证可能由于以下原因而失败 证书有问题(它可能已过期,或者名称可能 与 URL 中的域名不匹配)。 如果你想关闭 curl 的证书验证,使用 -k(或 --insecure)选项。

我尝试了不安全的选项,这给了我这个错误:

bsdtar.EXE:打开存档时出错:无法识别的存档格式

我也尝试过重新安装 vagrant 和 virtual box,但没有成功。

最佳答案

找到了另一种方法,手动添加苏格兰威士忌盒,add vagrant box manually然后克隆了 scotch-repo .根据 repo 修改了 vagrant 文件,并做了 vagrant up。它运行良好,但仍然在 github 上提出了这个问题。

关于bash - 无法添加 Vagrant scotchbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40013438/

相关文章:

macos - 在 OSX 上对 curl 的 SFTP 支持

linux - Bash(并行等待执行)

linux - curl 没有使用我的 "&"登录 URL

curl - github API - 使用 curl PUT 向团队添加存储库

php - 以安全的方式向服务器发送密码

SSL 公钥和私钥

apache - .htaccess 使用 ssl 将请求重定向到子域子文件夹

bash - 如何将目录的每个文件中的制表符转换为空格?

linux - Bash:在其他脚本中运行脚本会引发错误我不会单独运行它们

bash - 在 bash 变量中转义点