GIT 忽略 CentOS 中的代理配置

标签 git github proxy centos

我尝试将一个 git rep 克隆到我的 CentOS 机器上。
问题是无论我尝试什么 git 都会忽略我的代理设置并在尝试克隆 netbox 时抛出此错误消息:fatal: unable to access 'https://github.com/netbox-community/netbox.git/': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 我们使用 cisco wsa 作为代理,我为我的机器设置了没有身份验证的代理。
我通过环境变量设置代理,并直接在 git config 中通过git config --global http.proxy http://webproxy.tld:8080我也试过:git config --global https.proxy http://webproxy.tld:8080但它仍然不会使用代理。我可以在防火墙上看到我的服务器正试图通过防火墙网关直接访问 github,代理服务器没有日志条目。
知道我做错了什么吗?
谢谢!

最佳答案

代理不必有协议(protocol)前缀,所以请尝试:git config --global http.proxy webproxy.tld:8080或进入您的.bashrc :export http_proxy=webproxy.tld:8080请让我知道它是否有效。

关于GIT 忽略 CentOS 中的代理配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69812845/

相关文章:

git - 删除 git 历史记录中的多 merge 功能分支

Git - fork 或不 fork

python - 作为开发的一部分,我致力于 github 并在其他地方执行。感觉不对

azure - 如何将包含 secret API key 的公共(public) Github 项目部署到 Azure?

http - 如果通过代理请求页面会出现 404 错误,但如果直接连接则会出现 200

python - 关于在 python CGI 中获取客户端 ip 地址

java - Github 覆盖旧项目

git - 为什么 "git reset <file>"返回 1?

git - Android Studio - 无法使用新系统和旧备份文件将我的代码推送到 GitHub Enterprise...怎么办

node.js - 在代理后面安装 Bower 包