repo 管理git仓库

repo是一个管理过个git仓库的工具。
repo的工作原理:repo也是一个git仓库,只不过这个仓库中放的不是数据,而是一个包含若干个git仓库的路径的xml文件(内容与下面第2个截图相似)。 记住,这个xml文件,跟普通git仓库中的数据文件一样,需要commit之后才会生效 。repo就是根据这个文件来管理这些仓库的。普通的git仓库,至少要有一次提交才能配repo管理,不然repo会因找不到该仓库的分支而报错。
  1. 下载repo脚本,点此下载 repo.tar
  2. 将repo.tar解压到 /bin/repo (这只是一直蝴蝶,靠她刮起后面的飓风)
  3. chmod a+x /bin/repo
  4. mkdir Warehouse
  5. cd Warehouse
  6. 下载repo
    repo init -u ssh://test@203.195.187.200:29418/manifest -m default.xml

    这个时候会让你输入名字,邮箱。如果之前已经配置好了的话,那默认就是你之前配置的名字,邮箱。如图这时只需要回车即可。

  7. 这个时候你的Warehouse/目录下多了一个.repo的文件夹
    • .repo/manifest.xml,内容大致如下
    • 一个project对应一个仓库,创建新项目时,需要手动增加一条project记录
    • fetch 指定下载仓库的源
    • project 中的 name 表示仓库的名称
    • project 中的 path 表示仓库的路径(一般与名称相同)
  8. 镜像命令
    repo init --mirror -u ssh://test@203.195.187.200:29418/manifest -m default.xml
  9. 开始镜像
    repo sync
  10. 如果只是单纯的同步的话,第8步去掉–mirror , 然后执行第9步即可


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值