repo是一个管理过个git仓库的工具。
repo的工作原理:repo也是一个git仓库,只不过这个仓库中放的不是数据,而是一个包含若干个git仓库的路径的xml文件(内容与下面第2个截图相似)。记住,这个xml文件,跟普通git仓库中的数据文件一样,需要commit之后才会生效。repo就是根据这个文件来管理这些仓库的。普通的git仓库,至少要有一次提交才能配repo管理,不然repo会因找不到该仓库的分支而报错。
将repo.tar解压到 /bin/repo (这只是一直蝴蝶,靠她刮起后面的飓风)
chmod a+x /bin/repo
mkdir Warehouse
cd Warehouse
下载repo
repo init -u ssh://test@203.195.187.200:29418/manifest -m default.xml
这个时候会让你输入名字,邮箱。如果之前已经配置好了的话,那默认就是你之前配置的名字,邮箱。如图这时只需要回车即可。
这个时候你的Warehouse/目录下多了一个.repo的文件夹
镜像命令
repo init --mirror -u ssh://test@203.195.187.200:29418/manifest -m default.xml
如果只是单纯的同步的话,第8步去掉mirror , 然后执行第9步即可