跳转到内容


使用 repo 下载/同步 Tizen 源码

tizen repo

  • 您无法回复此主题
No replies to this topic

#1 冰力

    Administrator

  • 总版主
  • 1260 帖子数:

发表于 2014/12/30 15:46:34

作者:邹佳庆
微博:http://weibo.com/zoujiaqing/
原文:http://community.itbbs.cn/thread/758132/

引用

由于Tizen是开源的,我们当然可以获得相应的源码,从各个方面来讲Tizen相比Android来说更开放,当然Tizen本身也非常强大,也是经过了 Maemo/Moblin/MeeGo/Bada/LiMo 这么多版本演化过来的。

首先我们注册一个Tizen的Gerrit账号(记得激活邮箱):
https://source.tizen.org/zh-hans

然后登录到gerrit:
https://review.tizen.org/gerrit

登录成功后我们开始登录到 Ubuntu 14.04 用自己的账号生成 ssh key:
ssh-keygen -t rsa -C zoujiaqing
系统会提示:

Generating public/private rsa key pair.  
Enter file in which to save the key (/home/zoujiaqing/.ssh/id_rsa):  

注意上面不用修改直接回车后输入两次密码即可,请记住自己的密码,后面同步的时候都需要用到。

然后把 ~/.ssh/id_rsa.pub 内容填写到网站的 settings -> SSH Public Keys 中。

接下来我们配置一下 ssh,编辑下面的文件:
nano ~/.ssh/config
输入如下内容:
Host review.tizen.org
	Hostname review.tizen.org
	IdentityFile ~/.ssh/id_rsa
	User zoujiaqing
	Port 29418

先安装个git:

aptitude install git-core
git config --global user.name zoujiaqing
git config --global user.email zoujiaqing@gmail.com


Tizen的源码管理和Android一样使用了repo,所以下载repo并加入环境变量:

$mkdir ~/bin  
$PATH=~/bin:$PATH  
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod +x ~/bin/repo

初始化一个 tizen 2.2 的repo:
mkdir ~/tizen_2.2
cd ~/tizen_2.2
repo init -u ssh://zoujiaqing@review.tizen.org:29418/scm/manifest -b tizen_2.2

如果没有报错就可以进行代码同步了:
repo sync