一,为了解决 depot_tools自身更新问题,为depot_tools增加代理支持,修改c:\depot_tools\bootstarp\win\get_file.js文件:

(1)改xml_http = newActiveXObject("MSXML2.ServerXMLHTTP");

为xml_http = newActiveXObject("MSXML2.ServerXMLHTTP.5.0");

(2)在xml_http.open("GET", url,false); 前增加

xml_http.setProxy(2,"proxyurl:proxyport");或xml_http.setProxy(2, "127.0.0.1:8118");

在xml_http.open("GET", url,false); 后增加

xml_http.setProxyCredentials("proxyuser","proxypwd"); //需要用户密码才用到,没有不用设

注:如果出现

ActiveX 部件不能创建对象: Msxml2.ServerXMLHTTP.5.0

microsoft vbscript 运行时错误 错误 '800a01ad'

建议处理方式如下:
1)先在C:\Windows\System32查找msxml,如出现msxml[x].dll与msxml[x]r.dll 比msxml5.dll msxml5r.dll的版本高,可尝试使用它。
即设置xml_http = newActiveXObject("MSXML2.ServerXMLHTTP.[x].0"); x>5
2)如果没有百度下msxml5.dll msxml5r.dll下载并挎到C:\Windows\System32;

二,代理不带帐户密码的:

set http_proxy=http://proxy.server.com:proxyport
set https_proxy=https://proxy.server.com:proxyport
git config --global http.proxy %HTTP_PROXY%
git config --global https.proxy %HTTPS_PROXY%

代理带帐户密码的:

set http_proxy=http://DOMAIN\proxyuser:proxypwd@proxy.server.com:proxyport
set https_proxy=https://DOMAIN\proxyuser:proxypwd@proxy.server.com:proxyport
git config --global http.proxy %HTTP_PROXY%
git config --global https.proxy %HTTPS_PROXY%

还需要设置BOTO代理,解决download google storage失败问题:

1)在depot_tools要目录下新建http_proxy.boto,内容如下:

[Boto]

proxy= 127.0.0.1

proxy_port= 8118

//如带密码有增加以下两项

proxy_user=proxy用户名

proxy_pass=proxy密码

2)set NO_AUTH_BOTO_CONFIG=C:\depot_tools\http_proxy.boto

下载chromium源码gclient代理设置 git代理设置相关推荐

  1. Chromium源码下载问题及方案汇总

    博客文章 移至这里:http://www.cnso.org/2017/11/21/86.html 在收集Chromium源码相关资料的时候参考的一些比较有价值的文章和连接,均给出了来源,在自己下载并编 ...

  2. 如何下载Android源码(window和Linux)

    文章参照来源: http://source.android.com/source/downloading.html 一.window平台 关于在window平台下载Android源码,网上一般使用的是 ...

  3. windows下载编译chromium源码

    前言 chromium 源码的下载编译,真的就是如各位前辈说的一样,参考再完整的教程,还是会遇到各种各样的问题.因为每个人的开发环境是不一样的,网络环境也不一样. 一路参考各路大神的教程开始踩坑填坑的 ...

  4. chromium源码下载并编译

    目前,chromium的源代码已经全部迁移到了git管理,所以本文主要梳理一下下载chromium源代码的过程. 一.概况 chromium现在分为四个大分支: canary:最前沿的版本,每天都发布 ...

  5. 使用repo和git下载android源码 和 相关解释

    repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载.管理Android项目的软件仓库.(也就是说,他是用来管理git所管理的一个个仓库),可以简化android开发中g ...

  6. 使用Socks5代理下载Android源码

    通过代理下载Android源码,解决下载时连接出现"Failed to connect to storage.googleapis.com port 443: Operation timed ...

  7. 转载:浏览器开发系列第一篇:如何获取最新chromium源码

    背景:      最近摊上一个事儿,领导非要让写一篇技术文章,思来想去,自己接触chrome浏览器时间也不短了,干脆就总结一下吧.于是乎,本文顺理成章.由于有些细节必需描述清楚,所以这次先讲如何拿到c ...

  8. ubuntu20.04修改编译chromium源码实战

    首先,利用vmware搭建ubuntu20.04的虚拟机 由于chromium的源码比较大,在git的时候需要分配数据交换的大小,如果小了就下不下来.所以最好给这台虚拟机分配12G内存以上.存储100 ...

  9. Linux Chromium源码编译

    LInux Chromium源码编译 LInux下Chromium采用gn+ninja编译方式.老版的gyp方式已被抛弃,并且在默认情况下(is_clang 标志位为true),会使用clang编译器 ...

最新文章

  1. “智能”基石:人工智能数据标注与训练,是决定智能时代的第一步
  2. c标签 if else
  3. jointGrid,边际的颜色和hue保持一致,添加title
  4. 分页请求json数据_pyspider抓取虎嗅网文章数据
  5. IntelliJ IDEA 如何知道项目中的模块数据_如何从项目源中选择模块加入当前项目中(添加模块)_如何移除项目中的模块(移除模块/删除模块)
  6. 《权力的游戏》第八季剧情翻水:超40万粉丝请愿重拍
  7. php html页面获取session,怎么在html中获取session变量
  8. 在马来西亚做it总监_IT行业40岁以上的人都去哪儿了?
  9. markdown编辑器------------编辑方法
  10. Guava学习笔记(五):简化异常处理的Throwables类
  11. SM4算法java代码实现
  12. 神舟IV号开发板STM32F107VCT6资料包(已购买)\STM32神舟IV号视频教程\第9集 串口实验 电脑超级终端连接串口1
  13. The CXX compiler identification is unknown
  14. 老男孩教育67期--day02--操作系统硬件知识
  15. 如何更改VS的项目名字
  16. HP笔记本电源开关灯常亮,不能开机的处理
  17. 关于Vue和Yii的作者国籍
  18. 【矿渣】【玩客云】玩客云驱动OLED屏幕
  19. arduino 天下第一(暴论) -- 智能猫眼与 SDDC 连接器移植到 arduino 上
  20. 猜客魔盒二次开发盲盒APP趣味功能讲解(一)

热门文章

  1. SMP vs NUMA
  2. 浅析 - 微信先享卡
  3. 关于图片的EXif(通过图片获取经度)
  4. 大学物理学下——静电场02电场与电场强度
  5. 4444444444
  6. Linux下内存泄露排查讨论
  7. Js apply()使用详解
  8. 【Node.js】中req.params,req.query,req.body
  9. java服务端实践:防止订单重复提交支付
  10. bootstrap表单组form-inline(横向排列)