Gemini Enterprise용 GitHub 커넥터를 사용하면 GitHub 데이터에 대한 생성, 업데이트, 읽기 작업을 수행할 수 있습니다.
지원되는 작업
GitHub 데이터 스토어가 사용 설정되면 최종 사용자는 Gemini Enterprise에서 자연어 명령어를 사용하여 다음 작업을 수행할 수 있습니다.
| 작업 | 설명 |
|---|---|
| 보류 중인 검토에 댓글 추가 | GitHub에서 보류 중인 검토에 댓글을 추가합니다. |
| 문제에 댓글 추가 | GitHub에서 문제에 댓글을 추가합니다. |
| 브랜치 만들기 | GitHub에서 브랜치를 만듭니다. |
| 문제 만들기 또는 업데이트 | GitHub에서 문제를 만들거나 업데이트합니다. |
| 파일 만들기 또는 업데이트 | GitHub에서 파일을 만들거나 업데이트합니다. |
| 저장소 포크 | GitHub에서 저장소를 포크합니다. |
| Pull 요청 병합 | GitHub에서 pull 요청을 병합합니다. |
| 파일 푸시 | GitHub로 파일을 푸시합니다. |
| Pull 요청 업데이트 | GitHub에서 pull 요청을 업데이트합니다. |
필수 권한
Gemini Enterprise에서 GitHub 데이터 스토어를 사용하여 검색을 수행하도록 하려면 다음 권한이 필요합니다.
| 권한 이름 | 권한 유형 | 액세스 사유 |
| 저장소: 콘텐츠 | 읽기 전용 | 파일, 커밋, 브랜치, 태그, 출시를 읽고 코드를 검색합니다. |
| 저장소: 문제 | 읽기 전용 | 문제, 라벨, 댓글을 읽고 문제를 검색합니다. |
| 저장소: Pull 요청 | 읽기 전용 | Pull 요청, 차이점, PR 댓글을 읽고 PR을 검색합니다. |
| 저장소: 메타데이터 | 읽기 전용 (필수) | 저장소 및 사용자를 검색합니다. |
| 조직: 구성원 | 읽기 전용 | 조직팀 및 해당 구성원을 봅니다. |
| 계정: 프로필 | 읽기/쓰기 | 사용자 프로필 정보에 액세스합니다. |
| 조직: 문제 유형 | 읽기 전용 | 사용 가능한 조직 문제 유형을 봅니다. |
이러한 권한을 구성하는 방법에 대한 자세한 내용은 권한 설정 및 클라이언트 ID와 클라이언트 보안 비밀번호 가져오기를 참고하세요.
제한사항
이 섹션에서는 GitHub 데이터 스토어 사용에 영향을 줄 수 있는 알려진 문제와 제한사항을 설명합니다.
- 새 앱을 만들거나 기존 앱에 데이터 스토어를 추가할 때는 단일 커넥터 유형에 속하는 작업에 데이터 스토어를 하나만 연결하는 것이 좋습니다.
- 기존 GitHub 데이터 스토어에 VPC 서비스 제어 경계를 적용하는 것은 지원되지 않습니다. VPC 서비스 제어를 적용하려면 데이터 스토어를 삭제하고 다시 만들어야 합니다. VPC 서비스 제어 및 VPC 서비스 제어를 사용 설정한 후 작업을 사용하는 방법에 대한 자세한 내용은 VPC 서비스 제어로 앱 보호를 참고하세요.
- GitHub 데이터 스토어는
global,us,eu위치에서만 지원됩니다.
다음 단계
- GitHub로 커넥터를 만들고 구성하려면 GitHub 데이터 스토어 설정을 참고하세요.