通过http代理,下载git协议的repo
来源:互联网 发布:容错算法 编辑:程序博客网 时间:2024/05/22 14:53
http://www.vpsee.com/2011/07/how-to-use-git-through-a-http-proxy/
主要参考了这个帖子。
1. 如果是http或者https协议的,那比较简单
export http_proxy="http://proxy_ip_address:port"
export https_proxy="http://proxy_ip_address:port"
2. 如果是git协议的, 那需要安装socat。
编辑如下脚本,
#!/bin/bash
PROXY=9.186.9.18
PROXYPORT=3128
PROXYAUTH=username:passwd
exec socat STDIO PROXY:$PROXY:$1:$2,proxyport=$PROXYPORT,proxyauth=$PROXYAUTH
在.gitconfig中加如
[core]
gitproxy = gitproxy
开始还是不行,后来发现是因为squid中不允许git端口 9418通过。
在/etc/squid/squid.conf中添加
acl git port 9418
http_access allow git
好啦,可以用了哈
- 通过http代理,下载git协议的repo
- git通过http代理使用git协议
- Git下通过代理下载外网代码的方法
- 基于Twisted的通过HTTP协议下载文件
- [VB.NET]通过http协议下载文件
- 通过HTTP协议实现多线程下载
- Android--通过Http协议实现多线程下载
- Android通过HTTP协议实现多线程下载
- Android通过HTTP协议实现断点续传下载
- Android通过HTTP协议实现断点续传下载
- Android通过HTTP协议实现多线程下载
- 通过HTTP协议实现多线程下载
- Android通过HTTP协议实现多线程下载
- 通过HTTP协议实现多线程下载
- 通过HTTP协议实现多线程下载
- Android通过HTTP协议实现断点续传下载
- Fedora通过Http Proxy下载git
- wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理
- poj1659 - Frogs' Neighborhood
- Jquery操作select
- python调用c
- c# 泛型编程典型应用 ModelConvertHelper
- Lucene学习总结-索引文件结构
- 通过http代理,下载git协议的repo
- Oracle日期函数/字符函数/数字函数/转换函数/聚合函数
- JavaScript call()和apply() 的一些理解
- JAVA文件操作类和文件夹的操作(转帖)
- 不同浏览器对window.event的理解
- S3C2410驱动分析之触摸屏驱动
- Supermap5.3许可注册问题
- delphi自定义消息
- 初识Java 开源框架 Play