#1 Tizen Development Environment Setting
1. Gerrit 접속 설정
일단 Gerrit 이란 Git(버전관리 툴의 일종)의 코드리뷰 도구이다. 해야될 것은 다음과 같다.
1. 사용자 등록
2. Secure Shell(SSH) 설정
3. Git 설정
1.1 사용자 등록
다음의 URL에서 우측화면상단에 등록버튼을 눌러 빈칸에 정보들을 기입한 뒤 사용자 등록을 진행한다. 등록 시 기입한 E-mail로 인증메일이 도착한다. 인증메일을 내용 중에 있는 링크로 들어가면 계정이 활성화 된다.
1.2 Gerrit 접근을 위한 SSH 환경 설정
터미널 창(단축키: Ctrl + Alt + T)을 열어 다음의 명령어를 입력한다.
$ ssh-keygen
[Enter]키를 누를 때마다 다음과 같은 내용이 뜬다.
Enter file in which to save the key (/home/imhyunsu/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
결국엔 아래와 비슷한 암호화 키가 생성된 것을 알 수 있다.
결국엔 이제 텍스트 편집기를 이용하여 [SSH 구성 파일]을 만들어보자.
$ vi ~/.ssh/config
(vi / vim을 모르는 분들은 기본을 익히고 진행하도록 하자.)
다음을 복사하여 입력한다.
단, User 다음에는 필자의 아이디인 devmonster가 아니라 Tizen에 가입한 본인 아이디를 입력한다.
Host tizen review.tizen.org Hostname review.tizen.org IdentityFile ~/.ssh/id_rsa User devmonster Port 29418 #The line below is optional configuration applicable to Ubuntu and openSUSE. #Add when using proxy, otherwise, skip it. #ProxyCommand nc -X5 -x : %h %p #The line below is optional configuration applicable to Fedora. #Add when using proxy, otherwise, skip it. #ProxyCommand nc --proxy-type socks4 --proxy : %h %p
이제 자신의 SSH public key를 Gerrit에 업로드해야 된다.
자신의 키를 확인하기 위해 다음의 명령어를 입력한다.
$ vim ~/.ssh/id_rsa.pub
다음과 같이(모자이크 처리함) ssh-rsa로 시작해서 username@username으로 끝나는 자신만의 SSH public key가 보이는 것을 확인할 수 있다. 여기에 있는 내용을 하나도 빠짐없이 복사한다.
SSH public key를 등록하기 위해 다음의 URL에 로그인한다.
https://review.tizen.org/gerrit/
SSH 로그인을 하게 되면 우측 상단에 자신의 이름을 클릭하면 아래와 같다.
여기서 Settings를 클릭한다.
[SSH Public Keys]에서 아까 복사했던 내용을 붙여넣은 후 Add 버튼을 누른다.
다시 터미널 창으로 돌아가서 다음 명령을 입력하여 SSH 연결을 확인한다.
$ ssh tizen
연결이 완료되면 터미널 창에 다음과 같은 메세지가 나온다.
1.3 Gerrit 접근을 위한 Git 설정
Ubuntu에 Git이 설치되어 있지 않으신 분들은 다음 명령어를 입력
$ sudo apt-get install git
Git을 설정하려면 "이름"과 "email" 설정이 필요하다.
[Setting] - [Profile]에서 "Full Name"과 "Email Address"을 확인한다.
위에서 확인한 이름 대로 본인의 이름을 입력한다.
$ git config --global user.name "HYUNSU IM"
본인의 email을 입력한다.
$ git config --global user.email "ace.hyunsu@gmail.com"
이로써 Tizen 소스를 받기 위한 기본적인 사이트 가입, Gerrit 설정, SSH 설정, Git 정보 등록까지 완료하였다.
'Programming > Tizen' 카테고리의 다른 글
[Tizen Porting 06] Install ARM Cross Compiler (0) | 2014.05.29 |
---|---|
[Tizen Porting 05] Tizen_defconfig 수정 (1) | 2014.05.21 |
[Tizen Porting 04] Odroid 커널에 Tizen_defconfig 빌드 (0) | 2014.05.16 |
[Tizen Porting 03] 타이젠 소스코드 다운로드 (0) | 2014.04.28 |
[Tizen Porting 02] 타이젠 개발 도구 설치 (0) | 2014.04.26 |