REPO的安装和配置

本文介绍了如何正确安装repo脚本,包括设置环境变量、下载git-repo并修改配置以使用清华源,以及下载代码时遇到的Python版本匹配和权限问题。重点提示了Repo与Python版本的对应关系和使用绝对路径的注意事项。
摘要由CSDN通过智能技术生成

1. REPO的安装

① 根目录下创建bin文件夹

② 配置环境变量PATH=~/bin:$PATH

③ 下载repo脚本git clone https://gerrit-googlesource.lug.ustc.edu.cn/git-repo 或者采用 git clone git@scm-gitlab:common/repo.git (建议采用这个库) 或者通过 gitee 链接下载 https://gitee.com/linlinlinliln/repo/releases

④将下载的git-repo文件夹中的repo文件复制到bin下(如果用绝对路径就直接用git-repo的repo),并且修改权限chmod a+x ~/bin/repo
如果是直接用下载下来的chmod a+x ~/bin/repo/repo
(PS: 这里有个问题需要注意: 在一些版本的repo , 不能直接用拷贝出来的repo ,无法链接)

⑤ 修改repo文件中的谷歌源为清华源,即将REPO_URL = ‘https://gerrit.googlesource.com/git-repo’ 。(按照实际的项目需求)
以及python 的 版本需求

例如
URL
在这里插入图片描述
Python支持的最小版本
在这里插入图片描述

2. 下载代码

1)在用户目录下新建一个文件夹

2)进入后通过绝对路径进行下载: (主要是这里出问题)
例如:
~/bin/repo/repo init -u git@xxx-gitlab:xxxx/manifest.git -m xxx02/06xxxx.xml
~/bin/repo/repo sync -j8

3. repo遇到的一些坑


1)Repo 要跟对应的python版本对应 (否则下载过程会遇到 类似main.py的一些语法错误问题)
https://blog.csdn.net/sinat_16643223/article/details/116330570

2) Repo的权限问题
http://www.javashuo.com/article/p-xvncrcnf-mx.html

3)Repo 建议用绝对路径 init -u 和 sync


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值