——————————————————
- gerrit账号
- mokee open source源码
- 一台能上网的linux或mac
- ssh key
------------------
- 1、获取gerrit帐号
- 进入Mokee gerrit review,右上角点击sign in,可使用github,gitcafe,google等帐号登陆
- 再点击右上角头像,settings,设置自己的username和email address
- 2、git配置
git config --global user.name
git config --global review.review.mfunz.com.username
git config --global user.email
举例说明: 你的PC的用户名,也就是xxx@localhost前面是xxx 那么你git config --global user.name 就得是 xxx git config --global user.email 就得是xxx@xxx Gerrit的帐号必须是xxx Gerrit邮箱必须是xxx 不是怎么办?改呗~ 最终效果如下:
-
3、添加ssh key
- 生成ssh key
ssh-keygen -t rss -c email
email和上面git设置的邮箱保持一致
- 进入生成目录(一般为~/.ssh),打开id_rsa.pub,复制文件中的ssh-keygen
- 进入review,右上角打开settings,找到ssh public keys,点击添加(add key,将复制的内容复制进去,再点击add就添加成功啦。示例
- 生成ssh key
-
4、执行git clone,将需要的代码库同步
git clone ssh://yourusername@review.mfunz.com:29418/MoKee/android_external_mokee_ServerController && scp -p -P 29418 yourusername@review.mfunz.com:hooks/commit-msg android_external_mokee_ServerController/.git/hooks/
处理器(cpu): 内存容量(ram): 存储容量(rom): 电池容量(battery): 屏幕信息(display): 处理器架构(cpuarch):
- 2、更新device.php和图片
-
①进入 源码目录/external/mokee/ServerController 打开device.php(建议使用sublime,notepad++等)
-
②在$devices_info中找到自己机型的代号
-
* ③在$hardware_info中更新自己的机型,代码规范如下
// ('model name'填写上步获取的‘model’,cpu后面的''填写cpu型号)
'model name' => array('cpu' => '',
// (ram后面的''填写机器内存大小)
'ram' => '',
// (rom后面的''填写机器的存储容量)
'rom' => '',
// (battery后面的''填写机器的电池容量)
'battery' => '',
// (display后面的''填写机器的屏幕信息)
'display' => '',
// (cpuarch后面的''填写处理器架构)
'cpuarch' => ''),
④加入图片 进入 /static/images/,将已准备好的机型图片重命名为model.png
// (model是前面获取的机型代号,且图片必须是PNG PNG PNG)
-
修改成功后提交gerrit服务器审核
git add <path>
path是你添加图片文件或者修改的device.php文件的路径,一般通过git status可以看到
git commit -a -m
修改内容说明,请使用英文
-
上传到服务器等待审核
git push ssh://<username>@review.mfunz.com:29418/android_external_mokee_ServerController HEAD:refs/for/master
撰写者:ray 微博:329ray(若发现文档中的不足或有问题,可提交issue或私信我)