GitHub에서 Gemini Code Assist 사용

이 페이지에서는 GitHub의 Gemini Code Assist를 사용하는 방법을 보여줍니다. 이 페이지는 GitHub의 Gemini Code Assist 소비자 및 엔터프라이즈 버전 모두에 적용됩니다.

시작하기 전에

이 페이지의 작업을 완료하려면 GitHub에서 Gemini Code Assist를 설정해야 합니다.

풀 요청 요약 및 의견 받기

Gemini Code Assist에서 가져오기 요청에 대한 초기 검토를 받으려면 새 가져오기 요청을 만드세요.

새 풀 요청을 열면 Gemini Code Assist에서 초기 검토를 제공합니다. 검토가 준비되면 gemini-code-assist[bot]가 풀 요청에 검토자로 자동 추가됩니다. Gemini Code Assist는 의견과 함께 pull 요청의 대화 탭에 문제 주석을 추가하고 수정된 코드 부분에 관한 주석을 추가합니다.

리뷰 의견에는 다음 정보가 포함됩니다.

  • 문제의 심각도(심각, 높음, 중간, 낮음)
  • 문제에 대한 의견
  • GitHub에서 직접 커밋할 수 있는 코드 추천
  • 사용자가 제공한 스타일 가이드에 대한 참조

Gemini Code Assist는 저장소에 설정된 최소 심각도 기준 미만의 심각도를 갖는 주석을 추가하지 않습니다.

Gemini Code Assist 수동으로 호출

Gemini Code Assist는 모든 pull 요청 참여자의 의견을 듣고 응답해야 하는지 결정합니다.

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 앱을 제거할 수 있습니다.

설정을 수정하려면 다음 단계를 따르세요.

  1. GitHub에서 프로필 사진을 클릭한 다음 설정을 클릭합니다.
  2. 통합 섹션에서 애플리케이션을 클릭합니다. GitHub 앱 목록이 표시됩니다.
  3. Gemini Code Assist 옆에 있는 구성을 클릭합니다.

문제 해결

GitHub의 Gemini Code Assist 엔터프라이즈 버전을 사용 중인데 Gemini Code Assist의 응답이 표시되지 않는 경우, 설정 중에 사용한 Google Cloud 프로젝트가 유효한 결제 계정에 연결되어 있지 않기 때문일 수 있습니다. 프로젝트의 결제 상태를 확인하고 필요한 경우 프로젝트를 유효한 결제 계정에 연결해야 합니다.

Developer Connect에는 대규모 무료 등급이 있으며 프리뷰 기간 동안 GitHub에서 Gemini Code Assist 엔터프라이즈 버전을 사용하는 데는 요금이 청구되지 않습니다. 유효한 결제 계정이 필요하지만 사용량이 무료 등급 한도를 초과하는 경우에만 요금이 발생합니다.

다음 단계