git根据项目地址使用不同代理服务器
2024-09-02 05:54:38
问题
由于公司访问GitHub只能走代理,但是内网gitlab服务器又不能走代理。
因此想找到一种方案,可以支持git自动根据项目地址使用不同代理。
方案
如下所示,可以指定GitHub地址使用指定的代理服务器
git config --global http.https://github.com.proxy socks5://127.0.0.1:1081
git config --global http.https://github.com.sslVerify false
git config --global https.https://github.com.proxy socks5://127.0.0.1:1081
git config --global https.https://github.com.sslVerify false
在.gitconfig
文件中配置如下:
[http "https://github.com"]
proxy = socks5://127.0.0.1:1081
sslVerify = false
[https "https://github.com"]
proxy = socks5://127.0.0.1:1081
sslVerify = false
总结
经过测试,不开代理服务器时,可以从内网gitlab拉取项目和推送项目,拉取和推送GitHub项目会提示代理服务器连不上。
开启代理服务器后,内网gitlab和GitHub均可以成功拉取项目和推送项目。
最新文章
- 两种状态显示处理. enum , Linq AsEnumerable
- sublime配置java编译环境
- ssl 握手过程【收藏】
- Java并发编程-并发工具包(java.util.concurrent)使用指南(全)
- servler--请求重定向
- HANA CDS与ABAP CDS
- .25-浅析webpack源码之事件流compilation(3)
- Android开发从GC root分析内存泄漏
- python 内建函数__new__的单例模式
- intent和手势探测
- java 中的Collection
- MySQL 安装包下载教程
- 自动化测试-3.selenium8种常用元素定位
- Kubernetes1.91(K8s)安装部署过程(四)--Master节点安装
- python2.7实现websocket服务器,可以在web实时显示远程服务器日志
- cocos2d-x-3.1 win32程序-初识源代码(coco2d-x 学习笔记二)
- 20155216 实验一《Java开发环境的熟悉》实验报告
- 01-开始使用django(全、简)
- Nginx与Apache工作方式
- vs2017 新建Class 文件时,自动添加作者版权声明注释