你好,游客 登录 注册 搜索
背景:
阅读新闻

本地/远程搭建repo服务器

[日期:2013-04-28] 来源:Linux社区  作者:backgarden_straw [字体: ]

本地搭建repo服务器的方法:

首先得确保本地的git能够正常使用,并下载一个repo可以正常运行

目录结构如下:

首先新建一个文件夹repo-server,并在其下新建两个目录,如上图所示

在manifest.git文件夹中执行 git init 初始化一个git 库并添加default.xml

其中比较重要的是manifest.git文件夹中的default.xml,该default.xml的内容如下:

 <?xml version="1.0" encoding="UTF-8"?>
<manifest>
    <remote name="repo-server" fetch="/home/Neo/repo/repo-server" review="review.source.Android.com" />
    <default revision="master" remote="repo-server" />
    <project name="project/project1" path="project/project1"/>
    <project name="project/project2" path="project/project2"/>
</manifest>

其中fetch就是你在服务器端所在的位置,可以是远程的,也可以是本地的,我这里设置的是本地的

 

客户端与服务器同步就是依靠这个地址进行repo sync的

其中default标签是用来设置分支名和远端服务器默认名的

接下来的project标签就是你要通过repo来管理的git库位置了

添加完毕后执行git add -A添加到缓冲区,再通过git commit -m "Init"添加到仓库中去(这些都是基本的git操作,这里不做详述)

manifest.git的文件列表

配置好服务器端之后,通过同样的方式建立project1和project2两个git库

linux
相关资讯       repo服务器 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款