GitHub의 Gemini Code Assist는 코드 검토자 역할을 함으로써 Gemini의 강력한 기능을 pull 요청 프로세스에 적용합니다. GitHub의 Gemini Code Assist는 Gemini 기반 에이전트를 사용하여 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에 대한 실무 지식이 있다고 가정합니다.
소비자 버전 및 엔터프라이즈 버전
GitHub의 Gemini Code Assist는 엔터프라이즈 버전으로 제공되며, 를 통해 설치합니다 Google Cloud. 소비자 버전도 있지만 소비자 버전에 대한 요청 제공은 중단되고 있으므로 이 버전을 설치해서는 안 됩니다.
다음 표에는 소비자 버전과 엔터프라이즈 버전의 차이점이 요약되어 있습니다.
| 소비자 버전 | 엔터프라이즈 버전 (미리보기) | |
|---|---|---|
| 서비스 약관 | Google 서비스 약관 | Google Cloud 서비스 약관 |
| 할당량 | 일일 pull 요청 33개 | 일일 pull 요청 100개 이상 |
| 구성 관리 |
GitHub 내 저장소별 |
GitHub 내 저장소별 를 사용하여 여러 저장소에서 Google Cloud |
| 스타일 가이드 추가 | GitHub 내 저장소별 |
GitHub 내 저장소별 를 사용하여 여러 저장소에서 Google Cloud |
| GitHub 지원 |
GitHub |
GitHub |
고려사항
GitHub의 Gemini Code Assist는
.github/workflows디렉터리에 있는 파일의 요약 또는 코드 제안을 생성하지 않습니다. 이 제외는 저장소에 잠재적으로 안전하지 않은 구성이 도입되는 것을 방지하는 데 도움이 됩니다.엔터프라이즈 버전은 Developer Connect 연결 을 사용하여 GitHub 저장소를 에 연결합니다 Google Cloud.
이 Developer Connect 연결은 항상
us-east1리전에 생성됩니다.이 Developer Connect 연결은 Gemini Code Assist 에이전트 및 도구 에 있는 Code Assist 소스 코드 관리 섹션을 사용하여 생성해야 합니다. 안내는 GitHub에서 Gemini Code Assist 설정을 참고하세요.
다음 단계
- GitHub에서 Gemini Code Assist 설정
- GitHub에서 Gemini Code Assist 사용.
- GitHub에서 Gemini Code Assist 동작을 맞춤설정하는 방법 알아보기.