如何让 Git 使用 HTTP 代理服务器
来源:互联网 发布:蓝桥杯c语言试题2017 编辑:程序博客网 时间:2024/06/08 04:06
http://www.vpsee.com/2011/07/how-to-use-git-through-a-http-proxy/
因为我们的内部网络使用了代理,所以在 安装 OpenStack 基于 Web 的管理控制台 的时候有个小麻烦,我们的 http 代理服务器无法通过 git 协议下载 openstack-dashboard 所需的代码,也就是说可以 git clone https:// 这样克隆代码,但是不能使用 git 协议 git clone git://。糟糕的是在 openstack-dashboard/tools/pip-requires 里恰好用到了 git 协议,所以运行 openstack-dashboard 安装脚本的时候会因为网络无法连接 git:// 而中途失败。如何让 git 使用 http 代理服务器呢?
如果是 git clone http:// 或 git clone https:// 的话直接把代理服务器加到环境变量就可以了:
如果是 git clone git:// 的话麻烦一些(可能有的 git 源不提供 http/https 的方式),需要先安装 socat,然后创建一个叫做 gitproxy 的脚本并填上合适的服务器地址、端口号等,最后配置 git 使用 gitproxy 脚本:
0 0
- 如何让 Git 使用 HTTP 代理服务器
- 如何让 Git 使用 HTTP 代理服务器
- 如何让 Git 使用 HTTP 代理服务器
- git HTTP代理服务器配置
- Git使用代理服务器
- 如何使用代理服务器
- 如何使用代理服务器
- 如何使用代理服务器上网
- 如何使用代理服务器上网
- 使用nginx搭建http代理服务器
- 使用Nginx搭建Http代理服务器
- 使用nginx搭建http代理服务器
- 使用nginx搭建http代理服务器
- 使用nginx搭建http代理服务器
- 如何让git使用vim而不是vi
- 使用命令行如何让.git文件夹显示
- 如何简单使用代理服务器上网
- 使用Https隧道穿越Http代理服务器
- asp.net获取当前网址url
- 一种使用QThread线程的新方法QObject::moveToThread(自己测试过的源代码)
- java顺时针遍历矩阵
- android批量多渠道封装-python
- GVRP技术
- 如何让 Git 使用 HTTP 代理服务器
- Linux RedHat 6 yum配置使用方法
- finally块的问题(finally block does not complete normally)
- 算法导论-最小生成树-prim算法
- 子线程循环10次,接着主线程循环5次,接着又回到子线程循环10次,接着再回到主线程又循环5次,如此循环50次,请写出程序。
- JSON的C语言编解码器——cJSON和json-c
- 对通用输入输出GPIO的深入理解
- 特定工作表
- overload(重写)和override(重载)的区别