리포지토리 인덱싱 정보
GitHub 리포지토리의 컨텍스트에서 자연어 질문에 대답하는 GitHub Copilot의 기능은 리포지토리가 의미 체계 코드 검색을 위해 인덱싱될 때 향상됩니다.
Copilot Chat의 리포지토리 인덱싱은 요구 사항이 아니며 지식 기반, 끌어오기 요청, 문제, 토론 또는 커밋의 정보에 대한 질문에 대한 응답에는 영향을 미치지 않습니다. 그러나 인덱싱은 검색을 위한 것이며 Copilot Chat이 리포지토리 내의 코드와 직접 관련된 질문에 답변하는 데 도움이 될 수 있습니다. Copilot Chat은(는) 모델 학습에 인덱싱된 리포지토리를 사용하지 않습니다.
리포지토리의 인덱싱 상태는 리포지토리 컨텍스트가 있는 대화를 시작할 때 GitHub에 표시됩니다. 아직 인덱싱되지 않은 경우 리포지토리를 인덱싱할 수 있습니다.
리포지토리를 인덱싱한 후에는 변경 내용이 리포지토리에 푸시될 때마다 자동으로 다시 인덱싱됩니다.
인덱싱 제한
GitHub Copilot 구독 계획에 따라 인덱싱 제한이 결정됩니다.
Copilot Individual | Copilot Business | Copilot Enterprise | |
---|---|---|---|
리포지토리 제한 | 5 | 50 | 제한 없음 |
Copilot Business(CB) 플랜에 시트가 있는 경우 조직의 인덱싱 제한이 적용됩니다. 또한 Copilot 사용자를 할당한 GitHub 조직에 속한 리포지토리만 인덱싱할 수 있습니다. 조직이 리포지토리 제한에 도달하면 추가 리포지토리를 인덱싱할 수 없지만 다른 사용자가 만든 인덱스를 활용할 수 있습니다.
Copilot Individual(CI) 플랜이 있는 경우 인덱싱 제한이 적용되며 사용자가 액세스한 리포지토리를 인덱싱할 수 있습니다. 그러나 제한에 영향을 주지 않고 다른 사용자가 만든 인덱스를 활용할 수 있습니다.
CE 및 CB 플랜 모두 콘텐츠 제외를 적용하여 관리하는 Copilot 시트에 대한 GitHub Copilot의 동작을 제어할 수 있습니다. 자세한 내용은 "GitHub Copilot에서 콘텐츠 제외"을(를) 참조하세요. 그러나 CI 사용자는 조직에서 설정한 콘텐츠 제외 정책에 관계없이 액세스할 수 있는 리포지토리를 인덱싱할 수 있습니다.
Warning
리포지토리 자체가 삭제되지 않는 한 인덱싱은 각 리포지토리에 대해 영구적입니다. 인덱싱할 리포지토리를 선택할 때는 주의해야 합니다. 리포지토리 인덱싱이 시작되면 취소할 수 없습니다.
리포지토리 인덱싱
-
GitHub에서 인덱싱할 리포지토리를 찾습니다.
-
아무 페이지에서나 오른쪽 하단 모서리에 있는 Copilot 아이콘을 클릭합니다.
리포지토리가 색인된 경우에는 Copilot 채팅 패널의 맨 위에 표시됩니다.
-
저장소가 인덱싱되지 않은 경우 Index REPOSITORY NAME 버튼이 표시됩니다. 인덱싱 프로세스를 시작하려면 이 단추를 클릭합니다.
초기 인덱싱은 큰 리포지토리에 대해 최대 30분이 걸릴 수 있습니다. 리포지토리가 처음으로 인덱싱되면 다시 인덱싱이 훨씬 빨라지고 인덱스는 일반적으로 리포지토리에 푸시할 때마다 5분 이내에 자동으로 업데이트됩니다.