본문 바로가기

공부/오픈소스

오픈소스) 오픈스택에 기여하기 - 1

728x90

 

1. Launchpad 로 접속 후 우측 상단의 Login/Register 혹은 Create an account 클릭

https://launchpad.net

 

2. I don't have an Ubuntu One account 클릭

 

3. 사용자 정보 입력

 

* Email - 로그인을 위한 email을 입력(인증 시에도 필요하므로 활성화 된 이메일을 입력)

* Full name - 사용자의 풀네임을 입력

* Username - 사용자의 계정명을 입력

* Password - 로그인 시 사용할 패스워드를 입력

* 정책 동의 체크

 

4. 메일 인증

회원가입을 완료하면 입력한 메일로 인증 메일이 발송 됨

아래 링크를 통해 메일을 인증

 

5. CLA 동의

메일 인증까지 완료되면 코드 기여를 위해 OpenDev에 접속

https://review.opendev.org/q/status:open+-is:wip

 

https://review.opendev.org/q/status:open+-is:wip

 

review.opendev.org

 

6. 우측 상단에 Sign in 을 통해 로그인해주세요

 

7. 우측 상단에 설정으로 이동

 

 

8. Agreements - New Contributor Agreement 를 클릭

 

9. ICLA 를 선택하고 Complete the agreement 의 입력창에 I agree 를 입력 SUBMIT 버튼을 클릭

 

10. ssh key 등록을 위해 이동

 

11. ssh key 생성

ssh-keygen -t rsa -b 4096

이 예제에서 ssh key 파일 명은 opensack_rsa로 사용

12. ssh config 설정

vim ~/.ssh/config

해당 파일을 열고 아래 내용 추가(없다면 새로 생성 후 추가)

Host review.opendev.org. review
  Hostname review.opendev.org
  Port 29418
  User <10번의 사용자이름>
  IdentityFile ~/.ssh/<11번에서 ssh-keygen을 통해 생성한 key경로>

 

 

13. 공개 키 복사

cat <11번에서 생성한 파일 경로>.pub

 

이 예제에서는

 

14. 공개 키 붙여넣기