对 git 使用的 http://, https:// 和 git:// 协议代理

1. http://

git config --global http.proxy http://192.168.1.1:1080

代理协议是socks5

git config --global http.proxy socks5://192.168.1.1:1080

2.https://

git config --global https.proxy socks5://192.168.1.1:1080

代理协议是socks5

git config --global https.proxy socks5://192.168.1.1:1080

3.git://

(1) 输入一下内容到 ~/.ssh/config 文件(如果没有, 手动创建)

Host github github.com

        ProxyCommand /home/yourname/tools/connect_git %h %p

(2)在上述路径下创建文件connect_git, 输入一下内容

cat > home/yourname/tools/connect_git <<'EOF'

#!/bin/sh


export SOCKS5_PASSWD=""

connect-proxy -S 192.168.136.1:1080 $@

EOF

(3)配置git代理

在core section 添加: gitproxy = connect_git

全部配置文件如下

[alias]
        st = status
        co = checkout
        ci = commit
        br = branch
        rs = reset
        rb = rebase
[user]
        name = dzt
        email = allen.zt.d@gmail.com
[core]
        editor = vim
        gitproxy = connect_git
[color]
        ui = true
[http]
        proxy = socks5://127.0.0.1:2080
[https]
        proxy = socks5://127.0.0.1:2080

 

(4) 使用git clone git://xxx@github.com 测试

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值