查看: 19424|回复: 3

windwos git repo下载Android更换为国内源的方法

[复制链接]

404

主题

245

回帖

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
20383
发表于 2021-5-13 15:51:03 | 显示全部楼层 |阅读模式
在执行
  1. repo init -u https://github.com.cnpmjs.org/TinkerBoard2-Android/manifest.git -b android10-rk3399
复制代码
之后,会在本地得到.repo文件夹,
修改里面的.repo/manifest.xml文件
  1. <remote name="github"
  2.           fetch="https://github.com/"
  3.           review="https://github.com/" />
复制代码
修改为
  1. <remote name="github"
  2.           fetch="https://github.com.cnpmjs.org/"
  3.           review="https://github.com.cnpmjs.org/" />
复制代码
这样就把github.com源换为国内的镜像源github.com.cnpmjs.org 了,同时,把
https://android.googlesource.com替换为
https://mirrors.tuna.tsinghua.edu.cn/git/AOSP

还有
https://android-review.googlesource.com替换为
git://aosp.tuna.tsinghua.edu.cn/android
保存后
2.png


这个时候 ,再repo sync 同步代码,就快了很多
1.png
一下飙升到3点几兆每秒!

其实这个换源方法,针对linux repo下载也是通用的


-------------------------------------------------------------------------------
深圳风火轮技术开发团队, NFCteam@smartfire.cn
风火轮京东店:https://mall.jd.com/index-744226.html


1.png

风火轮微信公众号
回复

使用道具 举报

1

主题

8

回帖

51

积分

注册会员

Rank: 2

积分
51
发表于 2021-5-16 16:56:06 | 显示全部楼层
本帖最后由 风火轮用户84995 于 2021-5-16 16:58 编辑

repo sync到最后有几个仓库一直失败,难受住了
error: Cannot fetch TinkerBoard2-Android/external_chromium-webview from https://github.com/TinkerBoard2-Android/external_chromium-webview
Fetching: 100% (1/1), done in 1m12.475s
Garbage collecting: 100% (1/1), done in 0.005s

error: Cannot fetch TinkerBoard2-Android/external_chromium-webview from https://github.com/TinkerBoard2-Android/external_chromium-webview
Fetching: 100% (1/1), done in 15m31.724s
Garbage collecting: 100% (1/1), done in 0.008s
error: Cannot checkout TinkerBoard2-Android/external_chromium-webview: ManifestInvalidRevisionError: revision android10-rk3399 in TinkerBoard2-Android/external_chromium-webview not found
error: in `sync TinkerBoard2-Android/external_chromium-webview`: revision android10-rk3399 in TinkerBoard2-Android/external_chromium-webview not found
error: Cannot fetch TinkerBoard2-Android/external_linux-kselftest from https://github.com.cnpmjs.org/Ti ... nal_linux-kselftest
Fetching: 66% (492/738) TinkerBoard2-Android/packages_apps_Camera2error: Cannot fetch TinkerBoard2-Android/frameworks_base from https://github.com.cnpmjs.org/Ti ... oid/frameworks_base




回复 支持 反对

使用道具 举报

404

主题

245

回帖

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
20383
 楼主| 发表于 2021-5-17 10:30:25 | 显示全部楼层
你是windows下的git repo还是linux下载的?

风火轮微信公众号
回复 支持 反对

使用道具 举报

1

主题

8

回帖

51

积分

注册会员

Rank: 2

积分
51
发表于 2021-5-17 10:45:41 | 显示全部楼层
peter 发表于 2021-5-17 10:30
你是windows下的git repo还是linux下载的?

ubuntu虚拟机里面
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|风火轮WIKI|手机版|小黑屋|深圳风火轮团队 ( 粤ICP备17095099号 )

GMT+8, 2024-3-29 02:49 , Processed in 0.053281 second(s), 22 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn