Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

[Git & Gerrit Home으로 돌아가기]

A. Gerrit 실습 - SSO 설정 및 clone

  • SSH키 등록을 통한  Single Sign On 설정
    •  SSH키 생성
    • git의 user name을 gerrit의 id로 변경합니다.
  • Gerrit에서 실습할 Project 를 생성하고, clone 수행

안드로이드 개발에 쓰였던 것으로 유명한  Gerrit. git과 찰떡 궁합이라고 알려져 있는 데
이번 실습을 통해 익혀 보도록 하겠습니다.

SSH키 등록을 통한  Single Sign On 설정

 SSH키 생성

    1. git bash로  ssh-keygen -t rsa 명령을 통해 SSH 키를 생성합니다.

...

    1. 각자의 계정(dev0XX)으로 로그인하여 Settings →  SSH Public Keys →  Add로 추가합니다.

git의 user name을 gerrit의 id로 변경합니다.

    1. git bash에서 git config --global user.name "dev0xx" : gerrit의 id(dev0xx)로 설정합니다.

...

$ ssh -p 29418 (게릿ID)@hrdc50X-00(게릿서버)
~시큐어 (Secure Shell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 있도록 주는 응용 프로그램

Gerrit에서 실습할 Project 를 생성하고, clone 수행

  1. Create New Project
    1. Projects → Create New Project - Project Name: dev001proj ~ dev025proj (각자 PC 번호) - Rights Inherit From: All Projects - Create initial emtpy commit 체크
    2. Clone with commit-msg hook + ssh URL 복사 
    3. 작업폴더로 이동 후, Git Bash에 Clone URL 붙여넣기
    4. 클론받은 폴더( Working Directory)로 이동

...