如何下载Tizen源码(图文教程)?

当前tizen发布的最新源码版本是2.1,本文将以图文教程讲述如何下载tizen源码,关于如何编译后述文章将讲解。

1 注册及设置gerrit

1.1注册邮箱

首先打开https://source.tizen.org/,在右上角点击注册一个你的用户,成功注册好后,再点击https://review.tizen.org/gerrit登陆gerrit,将出现如下界面:

如何下载Tizen源码(图文教程)?

以之前注册好的用户名以密码登陆。

注:tizen源码是用gerrit来管理的。

登陆后的界面如下:

如何下载Tizen源码(图文教程)?

点击右上角的Settings,然后在左边点击Contact Information在显示的界面上添加自己的邮箱,Gerrit系统会自动发送一件验证邮件到你所指定的邮箱中,点击邮件中给出的验证链接进行验证,难证通过后,表示你的Gerrit帐户已经激活,可以正常使用了。

2 配置访问Gerrit的SSH

2.1 安装ssh工具

首先得安装ssh工具:

 

$ sudo apt-get install ssh

安装ssh成功后会在~/目录下自动生成.ssh隐藏目录.

 

2.2 生成RSA密钥

通过如下指令生成RSA密钥:

 

~/.ssh$ ssh-keygen -t rsa -C flydream0

其中flydream0为提示内容,可以随便写点内容,一般写做自己的用户名就可以了.

 

系统提示:

 

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

系统提示保存密钥的保存地址,直接按回车键,默认保存到~/.ssh目录下。

 

然后系统回提示你设置一个你的密码,两次设置无误后会出现如下界面:

如何下载Tizen源码(图文教程)?

2.3 配置SSH配置文件

进入~/.ssh目录下,创建config文件,将如下内容拷贝进去:

 

Host tizen
  Hostname review.tizen.org
  IdentityFile ~/.ssh/id_rsa
  User <Gerrit Username>
  Port 29418

  #The line below is optional configuration applicable to Ubuntu and openSUSE.
  #Add when using proxy, otherwise, skip it.
  #ProxyCommand nc -X5 -x <Proxy Address>:<Port> %h %p

  #The line below is optional configuration applicable to Fedora.
  #Add when using proxy, otherwise, skip it.
  #ProxyCommand nc --proxy-type socks4 --proxy <Proxy Address>:<Port> %h %p

其中<Gerrit Username>为你之前注册的Gerrit用户名,不要包含尖括号.

2.4 上传SSH公钥到Gerrit

打开~/.ssh目录下的id_rsa.pub文件:

 

$vim ~/.ssh/id_rsa.pub

复制里边的全部内容,然后返回到gerrit的设置界面,点击左边的SSH Public Keys,然后添加公钥,如下图所示:

 

如何下载Tizen源码(图文教程)?

将你的公钥添加到gerrit中,这样的话你就可以通过git指令获得gerrit中的tizen源码了。

2.5 验证SSH连接

执行如下指令:

 

$ ssh tizen

将会提示你输入密码:

 

如何下载Tizen源码(图文教程)?

输入你之前设置好的SSH密码,然后回车,如果连接正常,将会出现如下界面:

如何下载Tizen源码(图文教程)?

这就表示SSH设置是OK的。