欢迎光临
我的个人博客网站

git配置http代理


git配置http代理

经常遇到克隆 github 慢的问题,这里记录一下几种配置 git 代理的方法,解决 clone github 过慢。

目录

git配置代理

主要使用 git config 命令

git单独配置github代理

1.https 访问

仅为 github 设置 http 或 socks5 代理

# 设置 http 代理 git config --global http.https://github.com.proxy http://127.0.0.1:1080  # 设置 socks5 代理 git config --global http.https://github.com.proxy socks5://127.0.0.1:1080  # 取消代理 git config --global --unset http.https://github.com.proxy 

设置完成后, ~/.gitconfig文件中会增加以下条目:

[http "https://github.com"]     proxy = socks5://127.0.0.1:1080 

2.ssh协议访问

需要修改 ~/.ssh/config 文件, 没有的话新建一个. 同样仅为 github.com 设置代理,代理必须是 socks5 类型:

Host github.com     User git     ProxyCommand nc -v -x 127.0.0.1:1089 %h %p 

git配置全局代理

# 设置代理 git config --global https.proxy http://127.0.0.1:1080 git config --global https.proxy https://127.0.0.1:1080  # 取消代理 git config --global --unset http.proxy git config --global --unset https.proxy 

配置终端环境变量

主要是 http_proxy、https_proxy 两个环境变量;打开终端,输入如下命令:

export http_proxy=http://127.0.0.1:1080 export https_proxy=http://127.0.0.1:1080 
赞(0) 打赏
未经允许不得转载:张拓的天空 » git配置http代理
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏