当前位置: 代码迷 >> 综合 >> 2021-09-18 Android repo 镜像服务器搭建
  详细解决方案

2021-09-18 Android repo 镜像服务器搭建

热度:52   发布时间:2023-11-27 11:50:13.0

一、repo 镜像服务器搭建大概是这样。

 二、下面我们就来学习一下这个流程。

        1、下面是在远程的服务器端有个名称叫repo-server的repo仓库。

         2、在客户端下载镜像,init ,后面加--mirror,执行repo init  --repo-url=ssh://git@172.16.90.11/home/git/tmp/repo-server/repo.git    -u ssh://git@172.16.90.11/home/git/tmp/repo-server/manifests.git   -m  longor.xml  --mirror

            在.repo 下面生成 manifests  manifests.git  manifest.xml  repo

          3、执行repo sync 同步,你会发现下的的文件都是.git 类型,其实就跟服务器的上的文件是一样的。

 4、如果使用repo init  --repo-url=ssh://git@172.16.60.10/home/git/tmp/repo-server/repo.git    -u ssh://git@172.16.60.10/home/git/tmp/repo-server/manifests.git   -m  longor.xml,不后面不带--mirror,从下图可以看出,repo sync后是把代码都下下来了。

 5、repo init 后面加 --mirror和不加的区别在哪里呢,为啥repo sync后不一样的效果呢?猫腻在.repo\manifests.git\config文件里面

 三、完成上面就搞好服务器镜像了,现在我们把代码从服务器上download下来。

       1、新建一个download_code文件夹。

       2、执行repo init  --repo-url=/home/wfh/tmp/mirror/repo.git    -u /home/wfh/tmp/mirror/manifests.git   -m  longor.xml

       3、然后repo sync

       4、实际运行效果图,可以看到服务器端成功拉取代码。

  相关解决方案