GitHub용 Gemini Code Assist는 코드 검토자 역할을 하여 Gemini의 기능을 pull 요청 프로세스에 제공합니다. Gemini Code Assist는 풀 요청을 자동으로 요약하고 심층적인 코드 검토를 제공하는 Gemini 기반 에이전트를 사용하여 코드 속도를 높이고 품질을 개선합니다. 풀 리퀘스트의 어느 단계에서든 Gemini Code Assist를 호출하여 코드를 검토할 수 있습니다.
다음과 같이 풀 리퀘스트 댓글에서 Gemini와 직접 상호작용할 수 있습니다.
- Gemini가 작성한 리뷰에 관해 명확히 설명해 달라고 요청합니다.
- 댓글에
/gemini
태그를 추가하여 Gemini에 프롬프트를 표시하여 풀 요청 맥락에서 질문합니다.
Gemini는 저장소 및 풀 요청에서 유용한 정보를 자동으로 가져와 작업을 실행합니다.
이 문서는 모든 기술 수준의 개발자를 대상으로 합니다. GitHub에 대한 실무 지식이 있다고 가정합니다.
시작하기 전에
이 문서의 단계를 테스트하려면 다음 중 하나를 실행해야 합니다.
- 자체 GitHub 저장소 사용
- 샘플 저장소의 포크 만들기
GitHub용 Gemini Code Assist 설치
다음 단계에 따라 Gemini Code Assist를 설치할 수 있습니다.
GitHub용 Gemini Code Assist 앱 페이지로 이동합니다.
아직 로그인하지 않았다면 GitHub 계정에 로그인합니다.
설치를 클릭합니다.
사용자 또는 조직에 Gemini Code Assist를 설치하라는 메시지가 표시됩니다.
사용자 또는 조직에 Gemini Code Assist를 설치하라는 메시지가 표시되면 사용하려는 조직을 선택합니다.
GitHub 조직에 Gemini Code Assist를 설치하면 코드 검토 통합을 사용 설정할 저장소를 선택하라는 메시지가 표시됩니다.
Gemini Code Assist 관리 콘솔로 리디렉션됩니다.
GitHub 계정으로 로그인합니다.
드롭다운 메뉴에서 GitHub 조직 또는 개인 계정을 선택합니다.
Google 서비스 약관, 생성형 AI 금지된 사용 정책, 개인정보처리방침을 검토하고 동의한 다음 설정 완료를 클릭합니다.
선택한 저장소 내의 풀 리퀘스트에 Gemini Code Assist가 추가됩니다.
생성 후 Gemini Code Assist는 pull 요청 작성자 또는 다른 검토자가 pull 요청에 /gemini
태그가 있는 댓글을 추가할 때마다 코드 검토에 제안사항을 제공합니다.
이제 선택한 저장소 내의 모든 풀 요청에 Gemini Code Assist가 활성화됩니다. 다음 섹션에서는 풀 요청 요약과 의견을 가져오는 방법을 알아봅니다.
풀 요청 요약 및 의견 가져오기
Gemini Code Assist에서 가져오기 요청에 대한 초기 검토를 받으려면 새 가져오기 요청을 만듭니다.
새 풀 리퀘스트를 열면 Gemini Code Assist에서 초기 검토를 제공합니다. 검토가 준비되면 gemini-code-assist[bot]
가 풀 요청에 검토자로 자동으로 추가됩니다. Gemini Code Assist가 의견과 함께 풀 요청의 대화 탭에 문제 주석을 추가하고 수정된 코드 부분에 관한 주석을 추가합니다.
검토 의견에는 다음 정보가 포함됩니다.
- 문제의 심각도(심각, 높음, 중간, 낮음)
- 문제에 대한 의견
- GitHub에서 바로 커밋할 수 있는 코드 추천
- 사용자가 제공한 스타일 가이드 참조
Gemini Code Assist 수동 호출
Gemini Code Assist는 풀 리퀘스트 참여자의 의견을 리슨하고 응답해야 하는지 결정합니다.
Gemini Code Assist를 수동으로 호출하려면 풀 요청의 기본 주석 페이지에서 다음 명령어를 문제 주석으로 사용하면 됩니다.
명령어 | 설명 |
---|---|
/gemini summary |
변경사항 요약을 풀 요청에 게시합니다. |
/gemini review |
변경사항에 대한 코드 검토를 pull 요청에 게시합니다. |
/gemini |
주석에서 Gemini Code Assist 수동 호출 |
/gemini help |
사용 가능한 명령어 개요 |
Gemini Code Assist 설정 관리
조직의 GitHub 앱 설정을 수정할 권한이 있는 사용자는 누구나 Gemini Code Assist 설정을 관리할 수 있습니다. Gemini Code Assist에 제공된 권한을 검토하고, 저장소 액세스를 관리하고, Gemini Code Assist를 제거할 수 있습니다.
설정을 수정하려면 다음 단계를 따르세요.
- GitHub에서 프로필 사진을 클릭한 다음 설정을 클릭합니다.
- 통합 섹션에서 애플리케이션을 클릭합니다. GitHub 앱 목록이 표시됩니다.
- Gemini Code Assist 옆에 있는 구성을 클릭합니다.
다음 단계
- GitHub에서 Gemini Code Assist 동작을 맞춤설정하는 방법을 알아보세요.