使用清华源,repo init错误

 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle

很明显,该地址被墙。

解决方法:
重新给repo 设置一个国内的镜像地址 --repo-url=https://gerrit-googlesource.lug.ustc.edu.cn/git-repo

也就是说,输入一下命令即可:

sudo repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/lineageOS/LineageOS/android.git -b cm-14.1 --repo-url=https://gerrit-googlesource.lug.ustc.edu.cn/git-repo

### 如何配置Git使用清华大学镜像源以提高clone速度 为了提升 Git 克隆仓库的速度,可以利用清华大学开源软件镜像站提供的服务。具体操作如下: #### 方法一:直接替换URL中的域名部分 当需要克隆某个项目时,在命令中将原始地址替换成清华镜像对应的地址。例如要从 GitHub 上获取一个项目的代码库,原本使用的命令可能是 `git clone https://github.com/username/repository.git` ,此时可改为指向FastGit这一类的加速器站点 `git clone https://hub.fastgit.org/username/repository.git` [^1]。 对于特定于某些平台或工具的情况,则有专门针对这些情况下的优化方案。比如Homebrew安装脚本可以从Tsinghua University Mirror下载: ```bash git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git brew-install ``` [^3] 而对于 Android 开发者来说,AOSP (Android Open Source Project) 的同步也可以借助 Tsinghua AOSP 镜像来加快过程: ```bash repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-6.0.1_r62 ``` [^5] #### 方法二:设置全局替代规则 更进一步的做法是在本地计算机上永久性的为指定前缀的目标创建映射关系,这样以后每次执行涉及该目标的操作都会自动应用此规则而无需手动修改链接。可以通过下面这条指令实现对GitHub上的资源请求重定向至FastGit的服务端口: ```bash git config --global url."https://hub.fastgit.org/".insteadOf "https://github.com/" ``` 这种方法不仅限于此处提到的例子,还可以根据实际需求调整匹配模式以及所指代的新位置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值