Development/gerrit/setup/ko

From The Document Foundation Wiki
Jump to: navigation, search

게릿 알아서 설정하기

시작하기 전에: 문제 해결 도움말

아래 순서는 따라하기 쉽고 간편합니다. 다만, 어딘가에서 문제에 부딪혔다면, 다음 방법으로 도움을 받으세요:

게릿에 처음 등록하기

게릿에 새 계정을 만들려면, 게릿에 들어가서 페이지 오른쪽 상단의 “Register” 링크를 누르신 후, 원하는 OpenID (OpenID 제공 서비스 목록) 또는 OAuth2 제공자를 선택하여 로그인하세요.

현재 OAuth2 제공 서비스는 두군데만 지원합니다(OAuth2 플러그인 활성화 대기):

  • GitHub
  • Google

게릿 계정 전환(다른 식별 정보 링크)

다른 OpenID 또는 OAuth2 계정을 동일한 게릿 사용자 계정에서 쓸(링크할) 수 있습니다.

Gnome-dialog-warning.svg

경고:
새 계정으로 로그인하면 게릿에 새 계정을 만들고 해당 계정에 새 OpenID|OAuth2 인증 정보를 연결하므로 기존 계정으로 연결할 수 없습니다!


새 OpenID 또는 OAuth2 계정을 기존 게릿 계정에 연결하려면:

  1. 기존 계정으로 로그인하고
  2. User ▸ Settings ▸ Identites로 이동하거나, https://gerrit.libreoffice.org/#/settings/web-identities 주소로 바로 이동하신 후
  3. "Link another identity" 버튼을 누르시고
  4. 대신 연결할 인증 정보를 선택하세요.
  5. 로그인하시면
  6. 끝납니다

게릿 알아서 설정하기 - 쉬운 방법

리브레오피스/코어 코드를 이미 체크아웃했다면 ./logerrit setup 명령을 실행하여 ssh 키 설정과 접속 설정을 자동으로 진행할 수 있으며, 진행이 안되는 경우는 다음 세 단계를 따라가시면 됩니다. 필요한 경우 다음 단계를 따르세요.

프로그램에서 https://gerrit.libreoffice.org 사이트로 이동한 후, Register를 눌러 들어가서 사용자 이름을 입력하고 기억하세요. 프로그램에서 공개 SSH 키를 자동으로 만들고 화면에 뿌린 후 /home/[username]/.ssh/id_rsa.pub에 자동으로 전환합니다. 이 키 파일은 'ssh-rsa'로 시작합니다. 웹 가이트 등록 과정에서 이 키를 반드시 입력해야합니다(또는 나중에 게릿을 동작하게끔 하려면 SettingsSSH Public Keys에 추가해야합니다).

./logerrit test 명령 실행에 실패하고 ssh -vvv logerrit 명령에서 ~/.ssh/config 파일에 잘못된 권한 값을 설정했다는 메시지가 뜨면, ~/.ssh에 들어가서 chmod 600 config 명령을 실행하세요.


완전 자세한 설정 내용

게릿 알아서 설정하기 - 직접 하는 방법

  1. https://gerrit.libreoffice.org/ 에 계정을 만드세요(Yahoo, Blogger, Launchpad, flickr, WordPress, MySpace 계정이 있다면 OpenID로 하셔야 합니다)
  2. 게릿 계정 settings(설정)en에 사용자 이름을 입력해야합니다. 사용자 계정은 사용자 이름 SSH 키로 식별합니다. 이 사용자 이름은 아래에 YOUR_USERNAME_HERE 으로 나타내겠습니다.
  3. "Contact Information"에 git 으로 작업할 때 제출할 전자메일 주소를 추가하세요.
  4. 게릿에서 쓸 SSH 키 쌍을 만드시고 기본 설정(preferences)에 공개 키를 업로드하세요(물논, 이미 사용하던 키를 사용하셔도 됩니다)
  5. 다음 코드를 ${HOME}/.ssh/config에 추가하세요 ("Host" 줄을 빼고 각 섹션 내용은 완전히 같아야 합니다):
     Host logerrit gerrit.libreoffice.org
           IdentityFile /path/to/your/private-key
           User YOUR_USERNAME_HERE (위에 언급한 내용대로)
           Port 29418
           HostName gerrit.libreoffice.org
    

    /path/to/your/private-key에는 실제 파일 이름을 있는 그대로 넣으셔야합니다. 예를 들면 ~/.ssh/id_rsa와 같습니다.

  6. git 저장소를 설정하여 SSH 키를 사용하여 게릿에 푸쉬할 수 있게 하세요.
    git config remote.origin.pushurl ssh://logerrit/core
    
  7. 과정이 끝나면 시작할 준비가 됐습니다!

이제 밀어올려(Push 해)보겠습니다!

참고: How to submit patches