此教程同样也适用与vscode下载太慢的问题

git和vscode会自动使用http_proxy,https_proxy环境变量的代理,所以我们只需要设置这个环境变量即可

前提

需要一个可用的代理,这里我以socks5为例,具体怎么获取请自行解决。

设置环境变量

linux下设置环境变量的命令为

export 变量名=变量值

linux下删除环境变量的命令为

unset 变量名

linux下给一个命令其别名

alias 别名='命令 参数'

综上,为方便起见我们将给http_proxy,https_proxy赋值的过程取名为setproxy,取消http_proxy,https_proxy的过程取名为unsetproxy

为使每次打开终端均生效我们可以将其写入.zshrc文件(如果你用的是bash就写入.bashrc文件),在文件中加入以下两行

alias setproxy='export http_proxy=socks5://127.0.0.1:1080 https_proxy=socks5://127.0.0.1:1080'
alias unsetproxy='unset http_proxy https_proxy'

最后别忘了使文件生效

source ~/.zshrc

最新文章

  1. Android ANR 分析解决方法
  2. 在Ubuntu16.04集群上手工部署Kubernetes(未完,陆续补充中)
  3. Search Insert Position
  4. Mac OSX - 如何在bash_profile中配置全局环境变量
  5. java.util.zip.ZipOutputStream压缩无乱码(原创)
  6. iOS 静态库中使用宏定义区分iPhone模拟器与真机---备用
  7. 使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩放
  8. SQL 常用基础语句
  9. 【DP|多重背包可行性】POJ-1014 Dividing
  10. 201521123104《java程序设计》第13周学习总结
  11. Mysql update in报错 [Err] 1093 - You can't specify target table 'company_info' for update in FROM clause
  12. html和js,外部js 的下载执行顺序
  13. go官方的http.request + context样例
  14. 使用Holer外网SSH访问内网(局域网)Linux系统
  15. Singer 学习二 使用Singer进行gitlab 2 postgres 数据转换
  16. pandas.read_csv 参数 index_col=0
  17. AGC006C Rabbit Exercise
  18. JS数据模板分离(告别字符串拼接)-template
  19. iOS:延时执行的三种方式
  20. 关于android api 23 +的权限问题

热门文章

  1. MySQL自动备份实战--xtrabackup备份
  2. 【译】高级T-SQL进阶系列 (二)【下篇】:使用 APPLY操作符
  3. Nginx正则及 Location匹配!
  4. 秋招落幕,对自己的总结by2018-10-20
  5. 【C++初学者自学笔记三】哑元函数、缺省参数、内联函数(模块二,PS:需要用到重载函数)
  6. SQL SERVER2005自动备份 2012.3.29
  7. 关于html的基本知识
  8. Android学习笔记17:单项选择RadioButton和多项选择CheckBox的使用
  9. underscore.js -2009年发布的js库
  10. IDEA导入 Eclipse项目