이 문서는 Gerrit과 Totoisgit 연동에 대한 가이드를 제공한다. 

사전준비


SSH Key 생성

1. Totoisgit을 실행한 경로에서 puttygen.exe 실행

  • C:\Program Files\TortoiseGit\bin\puttygen.exe

2. Generate 버튼을 클릭하고 마우스를 움직여 키를 생성한다. 

3. Save 키를 누르고 public key와 private key를 적절한 위치에 저장한다.


Gerrit 설정

Public 키 등록

1. Gerrit 로그인 후 자신의 ID 아래 Settings를 클릭한다. 

2. Settings > SSH Public Keys를 선택하고 위에서 발급 받은 Public 키를 등록한다.

프로젝트 Clone 주소 확인

Clone을 원하는 프로젝트로 이동하여 Clone 주소를 확인한다. 


프로젝트 Clone

1. 윈도우 탐색기에서 Clone을 받기위한 폴더를 하나 생성하고 오른족 마우스를 클릭하여 Git Clone.. 메뉴를 선택한다. 

2. 다음과 같이 Clone을 위한 정보를 입력하고 OK 버튼을 클릭한다.

  • URL : Gerrit에서 확인한 프로젝트 URL
  • Directory : Gerrit 프로젝트 이름으로 자동 생성됨
  • Load Putty Key : 생성한 Private 키 등록

TotoisGit 설정

1. 윈도탐색기의 Clone한 저장소에서 오른쪽 마우스를 클릭하여 TotoiseGit > Settings를 클릭한다.

2. Git 메뉴에서 자신의 Name과 Email이 정확한지를 확인한다.

3. Remote 메뉴에서 Origin을 선택하고 Putty key 등 을 확인한다. 


TotoisGit Commit & Push

코드를 수정 후 오른쪽 마우스를 클릭하고 Git Commit을 선택한다.

Commit Message를 입력하고 Commit 버튼을 클릭한다.


Push를 진행하기 위해 Push 버튼을 클릭한다.


Remote를 refs/for/master로 입력하고 Always push to the selected remote branch for this local branch를 선택하고 Push 버튼을 클릭한다. 



  • 레이블 없음