如何在 bash 或其他脚本中接受 ssl 证书?

如何在 bash 或其他脚本中接受 ssl 证书?

通常我使用 visual svn 来设置和配置我的 svn 存储库。默认情况下,visual svn 在端口 8443 上使用 https。我想创建一个脚本,在新建的服务器(云服务器)中导出或签出部分存储库。我面临的唯一问题是,当我尝试使用身份验证参数执行 svn 导出或签出时,我需要接受 https 上的 ssl 证书。是否有任何 bash 选项可以告诉操作系统接受证书?

非常感谢,如果您需要更多信息,请告诉我。

答案1

如果您有自己的 CA,并且它已经签署了服务器证书;那么您可以信任该 CA。

答案2

您可以使用以下形式:

yes t | svn co --no-auth-cache --username USER --password PASSWORD https://repo directory

来解决这个问题。

答案3

没有 bash 选项告诉操作系统接受该证书。

答案4

您需要信任未签名的证书,或者从受信任的供应商处购买证书。

指示这里

相关内容