gpt4 book ai didi

Git:http.sslVerify false 全局但仅适用于特定远程

转载 作者:太空宇宙 更新时间:2023-11-03 12:53:14 25 4
gpt4 key购买 nike

我正在寻找一种方法来全局禁用 Git SSL 验证,但仅针对单个远程。

我知道的唯一方法是这两种可能性:

  • 全局执行,适用于所有 Remote :git config --global http.sslVerify false
  • 在每个远程存储库中本地执行:git config --local http.sslVerify false

但是有没有机会像使用代理设置那样设置配置?例如:

我的 ~/.gitconfig 中有一个系统范围的代理配置集.但是我没有使用本地代理设置覆盖它,而是使用了:

git config --global remote.<remote name>.proxy "" (在本例中为直接连接)

不幸的是,像下面这样的东西不起作用:

git config --global remote.<remote name>.http.sslVerify false

有什么想法吗?谢谢和问候!

最佳答案

在 gitconfig 中,您可以像这样为每个远程地址指定代理和 sslVeryfy:

没有代理和 sslVerify false

[http "https://blah.com/"]
sslVerify = false
proxy =

还有所有其他代理和 sslVerify false

[http]
sslVerify = false
proxy = http://yourproxyaddress.com:8080

关于Git:http.sslVerify false 全局但仅适用于特定远程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38102285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com