當前tizen發布的最新源碼版本是2.1,本文將以圖文教程講述如何下載tizen源碼,關於如何編譯後述文章將講解。
首先打開https://source.tizen.org/,在右上角點擊注冊一個你的用戶,成功注冊好後,再點擊https://review.tizen.org/gerrit登陸gerrit,將出現如下界面:
以之前注冊好的用戶名以密碼登陸。
注:tizen源碼是用gerrit來管理的。
登陸後的界面如下:
點擊右上角的Settings,然後在左邊點擊Contact Information在顯示的界面上添加自己的郵箱,Gerrit系統會自動發送一件驗證郵件到你所指定的郵箱中,點擊郵件中給出的驗證鏈接進行驗證,難證通過後,表示你的Gerrit帳戶已經激活,可以正常使用了。
首先得安裝ssh工具:
$ sudo apt-get install ssh
安裝ssh成功後會在~/目錄下自動生成.ssh隱藏目錄.
通過如下指令生成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目錄下。
然後系統回提示你設置一個你的密碼,兩次設置無誤後會出現如下界面:
進入~/.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用戶名,不要包含尖括號.
打開~/.ssh目錄下的id_rsa.pub文件:
$vim ~/.ssh/id_rsa.pub
復制裡邊的全部內容,然後返回到gerrit的設置界面,點擊左邊的SSH Public Keys,然後添加公鑰,如下圖所示:
將你的公鑰添加到gerrit中,這樣的話你就可以通過git指令獲得gerrit中的tizen源碼了。
執行如下指令:
$ ssh tizen
將會提示你輸入密碼:
輸入你之前設置好的SSH密碼,然後回車,如果連接正常,將會出現如下界面:
這就表示SSH設置是OK的。