感谢支持
我们一直在努力

搭建Android Git Server

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


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设置好之后,最好重起下服务,不然可能不会生效,当时搞得很郁闷.


3.gitosis安装最好不要用apt-get来做,用python setup.py install,不然会一些问题.


就说这么多吧

赞(0) 打赏
转载请注明出处:服务器评测 » 搭建Android Git Server
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏