文档章节

using git with proxy in ubuntu

我是彩笔
 我是彩笔
发布于 2015/09/22 14:54
字数 180
阅读 50
收藏 2

如果是 git clone http:// 或 git clone https:// 的话直接把代理服务器加到环境变量就可以了:

$ export http_proxy="http://username:password@squid.vpsee.com:3128/"
$ export https_proxy="http://username:password@squid.vpsee.com:3128/"

如果是 git clone git:// 的话麻烦一些(可能有的 git 源不提供 http/https 的方式),需要先安装 socat,安装路径在 usr/share/doc/socat 

然后创建一个叫做 gitproxy 的脚本并填上合适的服务器地址、端口号等,最后配置 git 使用 gitproxy 脚本: 

$ sudo apt-get install socat

$ sudo vi /usr/bin/gitproxy
#!/bin/bash

PROXY=squid.vpsee.com
PROXYPORT=3128
PROXYAUTH=username:password
exec socat STDIO PROXY:$PROXY:$1:$2,proxyport=$PROXYPORT,proxyauth=$PROXYAUTH

$ sudo  chmod +x /usr/share/doc/socat/gitproxy

$ git config --global core.gitproxy /usr/share/doc/socat/gitproxy


本文转载自:http://www.vpsee.com/2011/07/how-to-use-git-through-a-http-proxy/

共有 人打赏支持
我是彩笔
粉丝 7
博文 23
码字总数 1936
作品 0
浦东
私信 提问
Android : First step – Download and build

This document provides a wiki for setting up a local environment on Linux Ubuntu to work on Android source code. 1. Getting Android source code a. Prerequisites : Android build ......

我是一只鱼
2011/09/02
0
0
给Android Studio设置代理

在进行代理设置前,首先你得有代理服务器。如果没有,可参见我前一篇文章《使用傻瓜包goagent翻墙》。 下面,我假定我的代理服务器的IP为192.168.137.1(局域网里面用)或127.0.0.1(本机中使...

天王盖地虎626
01/12
0
0
GettingStarted:Development Environment Setup

GettingStarted:Development Environment Setup Contents [hide] 1 Overview 2 Quick Start 3 Manual Set Up 3.1 Mac OS-X 3.2 Linux Operating System 3.3 Download and install the Java J......

LeBlancs
2016/11/30
15
0
Android碎碎念 -- 教你如何不翻墙就可以快速更新AndroidSDK Manager中的内容

启动 android SDK Manager ,依次选择『Tools』、『Options...』,弹出设置窗口; 在窗口中,在『HTTP Proxy Server」和「HTTP Proxy Port』输入框内填入镜像服务器地址(不包含http://,如图...

淡定的米哥
2016/01/13
2.2K
0
ubuntu下docker环境、php环境以及laravel的安装

ubuntu下docker环境、php环境以及laravel的安装 ------因为在学习laravel,需要搭建一个php7的开发环境,经常要反复卸载重新安装各种软件,多搞几遍环境可能就被污染。所有想到了可以使用doc...

一耳听世界
2016/07/29
252
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql 系统设置SQL

打开、关闭日志 SET GLOBAL general_log = 'Off'; SET GLOBAL general_log = 'On'; 查看日志是否打开 show variables like '%general%';...

jingshishengxu
57分钟前
2
0
转行学大数据,如何选择如何学习大数据开发?

大数据火了几年了,但是今年好像进入了全民大数据时代,本着对科学的钻(zhun)研(bei)精(tiao)神(cao),我在17年年初开始自学大数据,后经过系统全面学习,于这个月跳槽到现任公司。 现在已经...

董黎明
58分钟前
4
0
RadosClient OSDC

RadosClient.h class librados::RadosClient : public Dispatcher//继承自Dispatcher(消息分发类){public: using Dispatcher::cct; md_config_t *conf;//配置文件private: ......

banwh
今天
3
0
如果让你写一个消息队列,该如何进行架构设计?

面试题 如果让你写一个消息队列,该如何进行架构设计?说一下你的思路。 面试官心理分析 其实聊到这个问题,一般面试官要考察两块: 你有没有对某一个消息队列做过较为深入的原理的了解,或者...

李红欧巴
今天
6
0
错题

无知的小狼
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部