개요

Gemini Enterprise용 GitHub 커넥터를 사용하면 GitHub 데이터에 대한 만들기, 업데이트, 읽기 작업을 수행할 수 있습니다.

지원되는 작업

GitHub 데이터 스토어가 사용 설정되면 Gemini Enterprise에서 자연어 명령어를 사용하여 GitHub 작업을 수행할 수 있습니다.

데이터를 수정하는 다음 GitHub 작업은 데이터 스토어에서 지원됩니다. 검색 및 컨텍스트 가져오기와 같은 작업에 추가 읽기 전용 작업을 사용할 수도 있습니다.

작업 설명
대기 중인 리뷰에 댓글 추가 대기 중인 최신 pull 요청 검토에 검토 댓글을 추가합니다.
문제 댓글 추가 특정 문제 또는 pull 요청에 댓글을 추가합니다.
브랜치 만들기 저장소에 새 브랜치를 만듭니다.
gist 만들기 새 GitHub Gist를 만듭니다.
파일 만들기 또는 업데이트 저장소에서 단일 파일을 만들거나 업데이트합니다.
알림 닫기 GitHub 알림을 읽음 또는 완료로 표시합니다.
저장소 포크 계정 또는 지정된 조직에 저장소를 포크합니다.
알림 구독 관리 알림 대화목록 구독을 무시, 시청 또는 삭제합니다.
저장소 알림 구독 관리 저장소의 알림 구독을 무시, 감시 또는 삭제합니다.
모든 알림을 읽음으로 표시 모든 알림을 읽음으로 표시합니다. 원하는 경우 저장소로 범위를 지정할 수 있습니다.
pull 요청 병합 pull 요청을 병합합니다.
파일 푸시 단일 커밋으로 여러 파일을 저장소에 푸시합니다.
pull 요청 댓글에 답글 달기 기존 pull 요청 댓글에 답글을 추가합니다.
저장소 별표표시 인증된 사용자를 대신하여 저장소에 별표표시합니다.
트리거 작업 워크플로 GitHub Actions 워크플로 트리거 (작업 실행, 취소 또는 재실행)
저장소 별표 삭제 인증된 사용자를 대신하여 저장소의 별표표시를 해제합니다.
gist 업데이트 기존 GitHub Gist를 업데이트합니다.
pull 요청 업데이트 기존 pull 요청을 업데이트합니다.
토론 댓글 작성 토론 댓글을 추가, 답장, 업데이트, 삭제하거나 답변으로 표시/표시 해제합니다.
GitHub 프로젝트 작성 GitHub 프로젝트 (프로젝트, 항목, 필드, 상태 업데이트)를 만들거나 업데이트합니다.
쓰기 문제 저장소에서 문제를 만들거나 업데이트합니다.
저장소 라벨 쓰기 저장소에서 라벨을 만들거나 업데이트하거나 삭제합니다.

필수 권한

Gemini Enterprise에서 GitHub 데이터 스토어를 사용하여 검색을 수행하려면 다음 권한이 필요합니다.

권한 이름 권한 유형 액세스 사유
저장소: 작업 읽기 및 쓰기 워크플로 실행 트리거, 나열, 취소, 다시 실행, 작업 로그 액세스
저장소: 관리 읽기 전용 저장소 공동작업자 나열
저장소: 콘텐츠 읽기 및 쓰기 파일, 커밋, 브랜치, 태그, 출시 버전 읽기, 브랜치 만들기, 파일 쓰기, 커밋 푸시, 저장소 포크
저장소: 토론 읽기 및 쓰기 GitHub 토론 및 토론 카테고리 읽기, 토론 댓글 추가, 업데이트 또는 삭제
저장소: 문제 읽기 및 쓰기 문제, 라벨, 댓글 읽기 및 문제 검색, 문제 생성 또는 업데이트, 댓글 게시, 라벨 관리
저장소: 메타데이터 읽기 전용 (필수) 저장소 및 사용자 검색
저장소: pull 요청 읽기 및 쓰기 pull 요청, diff, PR 댓글 읽기, 리뷰 댓글 및 답글 병합, 업데이트, 추가
저장소: 코드 스캔 알림 읽기 전용 코드 스캔 알림 읽기
저장소: Dependabot 알림 읽기 전용 Dependabot 보안 알림 읽기
저장소: 보안 비밀 스캔 알림 읽기 전용 보안 비밀 스캔 알림 읽기
조직: 구성원 읽기 전용 조직팀 및 구성원 보기
조직: 문제 유형 읽기 전용 조직 문제 유형 보기
조직: 프로젝트 읽기 및 쓰기 조직 수준 Projects v2 (프로젝트, 항목, 필드, 상태 업데이트) 읽기 및 관리
계정: Starring 읽기 및 쓰기 저장소 별표표시 및 별표표시 해제
계정: 프로필 읽기 및 쓰기 사용자 프로필 정보에 액세스

이러한 권한을 구성하는 방법에 대한 자세한 내용은 권한 설정 및 클라이언트 ID 및 클라이언트 보안 비밀번호 가져오기를 참고하세요.

제한사항

이 섹션에서는 GitHub 데이터 스토어 사용에 영향을 줄 수 있는 알려진 문제와 제한사항을 간략하게 설명합니다.

  • 새 앱을 만들거나 기존 앱에 데이터 스토어를 추가할 때는 단일 커넥터 유형에 속하는 작업에 하나의 데이터 스토어만 연결하는 것이 좋습니다.
  • 기존 GitHub 데이터 스토어에 VPC 서비스 제어 경계를 적용하는 것은 지원되지 않습니다. VPC 서비스 제어를 적용하려면 데이터 스토어를 삭제하고 다시 만들어야 합니다. VPC 서비스 제어 및 VPC 서비스 제어를 사용 설정한 후 작업을 사용하는 방법에 대한 자세한 내용은 VPC 서비스 제어로 앱 보호를 참조하세요.
  • GitHub 데이터 스토어는 global, us, eu 위치에서만 지원됩니다.

다음 단계