아래 내용은 code of conduct 서명을 GPG 키로 진행하는 방식을 서술합니다.
만약 이미 프로필을 만드신분은 6번으로 넘어갑니다.
- 2 챕터에서 만든 launchpad ID를 이용하여 I have an Ubuntu One account and my password is 클릭하고 로그인합니다.
You are logging in to https://launchpad.net/
Launchpad has requested some personal information, please choose what you would like to share:
-
Personal Data Request에서 이름과 이메일 주소를 확인한뒤 yes, log me in 버튼을 누릅니다.
-
상단의 로그아웃 좌측에 있는 본인 닉네임을 클릭합니다.
-
프로필 화면의 우측에 있는 Change details, Change branding로 자신만의 프로필을 만듭니다.
-
Languages와 Time zone도 설정해줍니다.
-
OpenPGP keys의 우측에 있는 연필 모양을 클릭합니다.
-
launchpad 사이트에서 다시 로그인합니다.
-
Change your OpenPGP keys에 진입했으면, Fingerprint 칸에 만들었던 키의 핑거프린트를 복사 & 붙여넣기 합니다.
-
하단의 Import key를 누릅니다.
-
개인 이메일에 접속하여, 수신한 메일에서 하단의 PGP MESSAGE 부분을 복사합니다. (만약 자동으로 암호화 해제해주는 이메일 클라이언트를 사용하신다면 14번으로 넘어가주세요.)
-
복사한 본문을 새로운 파일에 붙여넣기하고 저장합니다.
-
gpg --decrypt {파일 이름} 을 터미널에 입력합니다.
-
3 챕터에서 설정한 비밀번호를 요구하면 입력합니다.
-
출력되는 인증 링크를 들어갑니다.
-
Continue를 눌러 인증을 마무리합니다.
-
이제 code of conduct를 서명하러 넘어갑시다.
-
개인 프로필에서 Signed Ubuntu Code of Conduct: 에 No라고 되었는 링크를 클릭합니다.
-
Download를 눌러 최신 code of conduct 본문을 내려받습니다.
(혹은 파일을 다운로드하는 데에는 curl
이나 wget
명령어를 사용할 수 있습니다.)
curl -o UbuntuCodeofConduct-2.0.txt https://launchpad.net/codeofconduct/2.0/+download
wget -O UbuntuCodeofConduct-2.0.txt https://launchpad.net/codeofconduct/2.0/+download
- gpg --clearsign UbuntuCodeofConduct-2.0.txt를 터미널에 입력합니다.
gpg --clearsign UbuntuCodeofConduct-2.0.txt
만약 키 지정이 기본 값으로 안 잡혔으면 default-key 파라미터로 지정합니다.
gpg --clearsign --default-key **KEY_ID** UbuntuCodeofConduct-2.0.txt
-
생성된 asc 파일의 내용을 launchpad의 Signed code에 붙여넣습니다.
-
Continue 버튼을 클릭합니다.
-
우분투 행동 강령에 서명했습니다.
Ubuntu Codes of Conduct
The current version is 2.0, released 2005-04-12
Congratulations, you have already signed the Ubuntu Code of Conduct.
팀 가입 챕터로 넘어갑시다!