Skip to main content

GitHub Copilot의 일반적인 문제 해결하기

이 가이드에서는 GitHub Copilot와 관련된 가장 일반적인 문제와 해결 방법에 대해 설명합니다.

GitHub Copilot의 일반적인 사용, 제품 영향, 사용자 감독 및 개인 정보 보호에 대한 질문은 GitHub Copilot FAQ의 포괄적인 목록을 참조하세요.

GitHub Copilot의 작동이 중지되면 활성 인시던트에 대한 GitHub의 상태 페이지를 확인하세요.

IDE에서 GitHub Copilot 확장을 사용할 수 없습니다.

사용 중인 컴퓨터에서 GitHub Copilot을(를) 설정하는 동안 GitHub Copilot에 대한 빠른 시작 가이드를 따르는 것이 좋습니다. 자세한 내용은 "GitHub Copilot용 빠른 시작"을(를) 참조하세요.

데이터 변수 GitHub Copilot 확장은 버그를 수정하고 새로운 기능을 추가하기 위해 자주 업데이트됩니다. 이전 클라이언트는 GitHub Copilot 서버와 통신할 수 없으므로 확장 프로그램을 최신 상태로 유지하는 것이 중요합니다. 데이터 변수를 설치한 모든 컴퓨터에서 GitHub Copilot 확장을 업데이트하세요.

지원되는 IDE에서 GitHub Copilot을(를) 구성하는 방법에 대한 자세한 내용은 "사용자 환경에서 GitHub Copilot 구성하기"을 참조하세요.

GitHub Copilot이(가) 일부 파일에서 작동하지 않음

GitHub Copilot을(를) Copilot Business 또는 Copilot Enterprise 라이선스와 함께 사용하는 경우 편집기에서 일부 파일에 대한 코드 완성 제안이 표시되지 않을 수 있습니다. 이 문제는 파일이 GitHub Copilot에서 사용되지 않도록 제외된 경우에 발생합니다. 콘텐츠 제외는 리포지토리 관리자 또는 조직 소유자가 구성할 수 있습니다.

파일이 콘텐츠 제외 설정의 영향을 받는 경우 GitHub Copilot은(는) 해당 파일의 코드 완성을 제안하지 않으며, 해당 파일의 콘텐츠는 다른 파일에서 코드 완성 제안을 알리는 데 사용되지 않습니다.

파일이 GitHub Copilot에 대해 제외된 콘텐츠로 구성된 경우 상태 표시줄의 아이콘에 대각선이 표시됩니다. 아이콘을 마우스로 가리키면 이 제한을 적용한 설정을 알려주는 도구 설명이 표시됩니다.

콘텐츠 제외 도구 설명이 있는 VS Code의 Copilot 아이콘 스크린샷

자세한 내용은 "GitHub Copilot에서 콘텐츠 제외"을(를) 참조하세요.

GitHub Copilot 콘텐츠 제외가 적용되지 않음

Note

GitHub Copilot은(는) 현재 공개 미리 보기 버전이며 변경될 수 있습니다.

콘텐츠 제외는 리포지토리, 조직 및 엔터프라이즈 수준에서 구성할 수 있습니다. 제외 범위는 규칙이 설정된 수준에 따라 결정됩니다.

  • 리포지토리 관리자는 자신의 리포지토리에 대한 콘텐츠만 제외할 수 있습니다. 이는 해당 특정 리포지토리 내에서 작업하는 Copilot 사용자에게 영향을 줍니다.
  • 조직 소유자는 조직을 통해 Copilot 시트가 할당된 사용자의 콘텐츠를 제외할 수 있습니다.

Note

현재 공개 미리 보기 릴리스에서 콘텐츠 제외에 대한 조직 수준 설정은 일반적으로 엔터프라이즈의 모든 Copilot 사용자에게 적용됩니다. 이 기능은 2024년 11월 8일에 이 기능의 GA(일반 공급) 릴리스에 따라 변경됩니다.

11월 8일 이전:

  • 엔터프라이즈 소유자가 규칙을 설정하지 않는 경우: 조직 수준 규칙은 11월 8일까지 현재와 같이 작동하는 엔터프라이즈 전체의 모든 사용자에게 계속 적용됩니다.
  • 엔터프라이즈 소유자가 규칙을 설정하는 경우: 엔터프라이즈 수준 규칙이 적용되면 조직 수준 규칙은 규칙이 설정된 조직에서 Copilot 시트가 할당된 사용자에게만 적용됩니다.

11월 8일 이후:

  • 조직 수준 규칙은 더 이상 엔터프라이즈 전체에 적용되지 않습니다. 규칙이 설정된 조직에서 Copilot 시트가 할당된 사용자로 제한됩니다.
  • 엔터프라이즈 소유자는 엔터프라이즈의 모든 Copilot 사용자에게 제외 규칙을 적용할 수 있습니다.

콘텐츠 제외를 추가하거나 변경한 후 설정이 이미 로드된 IDE에서 적용되려면 최대 30분이 걸릴 수 있습니다. 사용자 고유의 IDE에 변경 내용을 적용하여 콘텐츠 제외 설정을 다시 로드할 수 있습니다. 자세한 내용은 "GitHub Copilot에서 콘텐츠 제외"을(를) 참조하세요.

Note

  • Visual Studio Code 및 Visual Studio의 Copilot Chat에서는 질문에 @github 채팅 참가자를 사용할 때 콘텐츠 제외가 적용되지 않습니다.
  • 제외되지 않은 파일에서 IDE가 정보를 제공하는 경우 에서 제외된 파일의 의미론적 정보를 사용할 수 있습니다. 이러한 콘텐츠의 예로는 코드에 사용되는 기호에 대한 형식 정보와 커서 올리기 정의가 포함됩니다.

오류: "GitHub Copilot이(가) 서버에 연결할 수 없습니다. 확장 프로그램 활성화에 실패했습니다."

이 오류는 GitHub Copilot 구독이 없거나 GitHub에 연결하는 동안 오류가 발생했음을 나타냅니다. API에 연결하는 동안 GitHub Copilot을(를) 사용하기 위한 토큰을 요청하는 동안 오류가 발생했습니다.

api.github.com에서 다른 토큰을 요청하려면 IDE에서 GitHub Copilot에 로그인 및 로그아웃해 보세요. 로그아웃하면 GitHub Copilot에 다시 로그인하라는 메시지가 표시됩니다.

서버에 연결할 수 없는 경우 토론 포럼에서 토론을 만들 수 있습니다. 문제 해결에 도움이 되도록 IDE의 로그 파일을 포함할 수 있습니다. 특정 IDE에서 로그 파일을 가져오는 방법에 대한 자세한 내용은 "사용자 환경에서 GitHub Copilot에 대한 로그 보기"을(를) 참조하세요.

데이터 변수에 여러 줄의 코드가 표시되지 않는 GitHub Copilot

이 문제는 알려진 문제이며 저희 팀에서 수정 작업을 진행 중입니다. 자세한 내용은 GitHub Community 토론에 대한 이 설명을 참조하세요.

추가 참고 자료