- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在寻找一种方法来全局禁用 Git SSL 验证,但仅针对单个远程。
我知道的唯一方法是这两种可能性:
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/
我正在寻找一种方法来全局禁用 Git SSL 验证,但仅针对单个远程。 我知道的唯一方法是这两种可能性: 全局执行,适用于所有 Remote :git config --global http.ssl
实际上,我正在尝试为 SQLite 安装一个 ngCordova 插件。但它给了我错误: Unknown SSL protocol error in connection to github.com:
关于如何禁用 git 的 http ssl 验证有多个问题(检查 How do I set GIT_SSL_NO_VERIFY for specific repos only? 和 Unable to
我是一名优秀的程序员,十分优秀!