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 콘텐츠 제외가 적용되지 않음

GitHub Copilot 콘텐츠 제외 설정은 Copilot을(를) 사용하는 모든 사용자에게 적용되지 않습니다.

콘텐츠 제외 설정은 GitHub Copilot Business 또는 GitHub Copilot Enterprise 구독의 일부로 시트를 부여 받고 콘텐츠 제외가 구성된 동일한 조직의 구성원인 사용자에게만 적용됩니다. 지정된 파일에 액세스할 수 있는 다른 사용자는 콘텐츠 제외의 영향을 받지 않으며 코드 완성 제안도 계속 표시됩니다.

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

참고:

  • GitHub Copilot은(는) 현재 퍼블릭 베타 버전이며 변경될 수 있습니다.
  • 이 기능은 Visual Studio, Visual Studio Code, JetBrains IDE 및 neovim에서 지원됩니다. 지원되는 JetBrains IDE에 대한 자세한 내용은 "GitHub Copilot 시작"을 참조하세요.
  • GitHub Copilot에서 콘텐츠를 제외하면 현재 코드 완성에만 영향을 줍니다. GitHub Copilot Chat은(는) 관련 설정의 영향을 받지 않습니다.
  • 콘텐츠 제외는 Copilot이(가) 제외된 파일의 콘텐츠에 직접 액세스하지 못하게 합니다. Copilot은(는) IDE에서 제공하는 의미 체계 정보(예: 코드에 사용되는 기호에 대한 형식 정보 또는 가리키기 정의)에서 제외되지 않은 파일에 대한 정보를 그릴 수 있습니다. 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 토론에 대한 이 설명을 참조하세요.

추가 참고 자료