이 페이지에서는 pull 요청을 자동으로 요약하고 심층적인 코드 검토를 제공하는 Gemini 기반 에이전트인 GitHub의 Gemini Code Assist를 설정하는 방법을 보여줍니다.
시작하기 전에
GitHub에서 Gemini Code Assist를 설정하려면 다음을 수행해야 합니다.
GitHub 조직 또는 개인 계정이 있어야 합니다.
GitHub에서 Gemini Code Assist를 사용 설정할 GitHub 저장소가 하나 이상 있어야 합니다.
- 이러한 저장소가 없는 경우 Google 샘플 저장소를 포크하여 사용할 수 있습니다.
GitHub에서 Gemini Code Assist의 엔터프라이즈 버전을 설정하는 경우 Google Cloud 내에서 설정을 완료하려면 적절한 IAM 역할이 있어야 합니다.
관리자에게 서비스 사용량 관리자 역할과
geminicodeassistmanagement.scmConnectionAdmin역할을 부여해 달라고 요청하세요.또는 관리자 또는 소유자 기본 역할이 있는 경우 엔터프라이즈 버전의 설정을 완료하는 데 필요한 IAM 권한이 있습니다.
GitHub에 Gemini Code Assist 설치
다음 단계에서는 GitHub에서 Gemini Code Assist를 설정하는 방법을 보여줍니다. 설정하려는 버전에 해당하는 탭(소비자 버전 또는 엔터프라이즈 버전)을 클릭합니다.
소비자
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가 활성화됩니다.
Enterprise
Google Cloud 콘솔에서 Gemini Code Assist 에이전트 및 도구 페이지로 이동합니다.
- 이전에 Developer Connect API를 사용 설정하지 않은 경우 API를 사용 설정하라는 주의 배너가 표시됩니다. 이 경우 배너와 연결된 사용 설정 버튼을 클릭하고 표시되는 대화상자 창에서 사용 설정 버튼을 클릭합니다.
에이전트 섹션에서 Code Assist 소스 코드 관리 카드를 찾아 사용 설정을 클릭합니다.
Code Assist 소스 코드 관리 사용 설정 창이 열립니다.
Gemini Code Assist 관리 API 섹션에서 사용 설정을 클릭합니다.
연결 선택 섹션에서 연결 드롭다운을 클릭합니다.
드롭다운에서 새 연결 만들기를 클릭합니다.
Developer Connect를 통해 Git 저장소 연결 창이 열립니다.
공급업체 드롭다운에서 사용 중인 GitHub 공급업체를 선택합니다.
이름 필드에 연결 이름을 입력합니다.
계속을 클릭합니다.
GitHub OAuth 토큰 요청 대화상자가 열립니다.
면책조항을 읽은 후 이해했으며 계속합니다를 클릭합니다.
Gemini Code Assist 설치 페이지에서 앱을 설치할 계정을 클릭합니다.
모든 저장소 또는 선택한 저장소만에 앱을 설치할지 선택합니다.
설치를 클릭합니다.
GitHub 단계에 따라 GitHub에 인증합니다.
액세스가 확인되면 대화상자가 닫히고 Developer Connect를 통해 Git 저장소 연결 창으로 돌아갑니다.
저장소 연결 섹션에서 저장소 드롭다운을 클릭하고 연결할 저장소를 선택한 다음 확인을 클릭합니다.
연결을 클릭합니다.
연결 선택 드롭다운에서 만든 연결을 선택합니다.
완료를 클릭합니다.
이제 선택한 저장소 내의 모든 풀 요청에 대해 Gemini Code Assist가 활성화됩니다.