搭建Android Git Server

Linux大全评论527 views阅读模式

给自己做一个记录,老是忘东西.

1.安装git daemon和gitosis.git daemon主要用于用户匿名访问,最好把所有工程都导出.gitosis 主要用于用户权限设置.切换到需要访问工程的用户名下,敲ssh-keygen -t rsa得到密钥,添加到工程中.

2.设置好权限之后,使用repo来镜像一份Android代码.repo init -u git://xxx/platform/manifest.git -b branch_name --mirror

3.repo sync之后,用户就可以push代码了.

4.建立自己的android branch:

a.Cd project_name/.repo/manifests/

b.Git checkout –b new_branch_name

c.Vi default.xml

d.Git commit –am “comments”

e.Git push ptssh new_branch_name:new_branch_name (注:第一次push,不能用refs/for/new_branch_name)

具体的细节,其实网上很多,这里就不贴了,google一下吧.说起来好像很简单,其实真正弄起来,会出现不少问题的,这里我列三点碰到的问题: 

1.做android镜像的时候,最好加上一个-b参数,否则好像sync tag有点问题.

2.git daemon设置好之后,最好重起下服务,不然可能不会生效,当时搞得很郁闷.

企鹅博客
  • 本文由 发表于 2019年9月5日 22:12:48
  • 转载请务必保留本文链接:https://www.qieseo.com/206612.html

发表评论