【问题标题】:Is there a way to connect to a GIT HTTPS site using a smart card on macOS?有没有办法在 macOS 上使用智能卡连接到 GIT HTTPS 站点?
【发布时间】:2020-09-16 03:05:29
【问题描述】:

我有一个仅支持智能卡的 bitbucket 站点。它是可操作的,并且使用 Safari 我可以使用智能卡和 PIN 登录。我不能对这个实例使用 SSH。

有没有人知道在支持智能卡的终端命令中使用 Git 的客户端或方法?

由于未将有效证书传递给站点,任何 git clone 尝试 403 都会失败。

【问题讨论】:

    标签: git macos bitbucket smartcard cac


    【解决方案1】:

    Git 通常设计用于对文件中的证书进行操作。但是,如果您使用 HTTPS 并且您的 Git 是针对 Apple 的安全传输库构建的,那么您可以将 http.sslCert 设置为钥匙串中证书的句柄,如 libcurl documentation 中所述。如果您使用的是针对 OpenSSL 或 GnuTLS 构建的版本,那么不,这不受支持。

    如果这不起作用,您需要联系您的服务器管理员以提供功能性方法,例如使用 SSH,或提供有关如何正确使用服务器的合适文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      • 2021-02-26
      • 2021-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多