Gemini Code Assist를 사용하여 GitHub 코드 검토

GitHub의 Gemini Code Assist를 사용하면 pull 요청을 자동으로 요약하고 심층적인 코드 검토를 생성할 수 있습니다. 이렇게 하면 검토 주기가 빨라지고 저장소 전반의 전반적인 코드 품질이 향상됩니다.

GitHub에서 Gemini Code Assist를 설정하면 pull 요청의 어느 단계에서든 Gemini Code Assist를 호출하여 코드를 검토할 수 있습니다. 다음과 같은 방법으로 pull 요청 주석에서 직접 Gemini Code Assist와 상호작용할 수 있습니다.

  • Gemini Code Assist가 생성한 검토에 확인 질문을 합니다.
  • 주석에 /gemini 태그를 추가하여 Gemini Code Assist에 프롬프트를 제공하여 pull 요청 컨텍스트에서 질문합니다.

Gemini Code Assist는 작업을 실행하기 위해 저장소와 pull 요청에서 유용한 정보를 자동으로 가져옵니다.

이 문서는 모든 기술 수준의 개발자를 대상으로 합니다. GitHub에 대한 실무 지식이 있다고 가정합니다.

Enterprise 버전

GitHub의 Gemini Code Assist는 엔터프라이즈 버전으로 제공되며, 이 버전은 Google Cloud를 통해 설치할 수 있습니다.

다음 표에는 엔터프라이즈 버전의 다양한 측면이 요약되어 있습니다.

Enterprise 버전(미리보기)
서비스 약관 Google Cloud 서비스 약관
할당량 일일 100개 이상의 풀 요청
구성 관리

GitHub 내 저장소별

Google Cloud을 사용하여 여러 저장소에서

스타일 가이드 추가

GitHub 내 저장소별

Google Cloud를 사용하여 여러 저장소에서

GitHub 지원

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

고려사항

  • GitHub의 Gemini Code Assist는 .github/workflows 디렉터리에 있는 파일에 대한 요약이나 코드 추천을 생성하지 않습니다. 이 제외는 잠재적으로 안전하지 않은 구성이 저장소에 도입되는 것을 방지하는 데 도움이 됩니다.

  • GitHub의 Gemini Code Assist는 Developer Connect 연결을 사용하여 GitHub 저장소를 Google Cloud에 연결합니다.

    • 이 Developer Connect 연결은 항상 us-east1 리전에 생성됩니다.

    • 이 Developer Connect 연결은 Gemini Code Assist 에이전트 및 도구에 있는 Code Assist 소스 코드 관리 섹션을 사용하여 만들어야 합니다. 자세한 내용은 GitHub에서 Gemini Code Assist 설정을 참고하세요.

    • 이전에 GitHub의 Gemini Code Assist 설정 중에 만든 Developer Connect 연결에 GitHub 저장소를 추가하려면 Developer Connect를 사용해야 합니다.

다음 단계