如何下载Tizen源码(图文教程)?
当前tizen发布的最新源码版本是2.1,本文将以图文教程讲述如何下载tizen源码,关于如何编译后述文章将讲解。
1 注册及设置gerrit
1.1注册邮箱
首先打开https://source.tizen.org/,在右上角点击注册一个你的用户,成功注册好后,再点击https://review.tizen.org/gerrit登陆gerrit,将出现如下界面:
以之前注册好的用户名以密码登陆。
注:tizen源码是用gerrit来管理的。
登陆后的界面如下:
点击右上角的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目录下。
然后系统回提示你设置一个你的密码,两次设置无误后会出现如下界面:
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,然后添加公钥,如下图所示:
将你的公钥添加到gerrit中,这样的话你就可以通过git指令获得gerrit中的tizen源码了。
2.5 验证SSH连接
执行如下指令:
$ ssh tizen
将会提示你输入密码:
输入你之前设置好的SSH密码,然后回车,如果连接正常,将会出现如下界面:
这就表示SSH设置是OK的。