当前位置:   article > 正文

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

repo init --mirror

一、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、实际运行效果图,可以看到服务器端成功拉取代码。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/636816
推荐阅读
相关标签
  

闽ICP备14008679号