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 확장을 업데이트하세요.

GHE.com의 관리형 사용자 계정 계정에 대해 Copilot 구독을 사용하는 경우 로그인하기 전에 일부 설정을 업데이트해야 합니다. GHE.com 계정으로 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 콘텐츠 제외가 적용되지 않음

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

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

  • 조직 소유자는 조직을 통해 Copilot 시트가 할당된 사용자의 콘텐츠를 제외할 수 있습니다.

  • 엔터프라이즈 소유자는 엔터프라이즈의 모든 Copilot 사용자에게 제외 규칙을 적용할 수 있습니다.

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

Note

IDE가 간접적으로 정보를 제공하는 경우 Copilot에서 제외된 파일의 의미론적 정보를 사용할 수 있습니다. 이러한 콘텐츠의 예로는 코드에 사용되는 기호에 대한 형식 정보 및 가리키기 정의뿐만 아니라 빌드 구성 정보와 같은 일반적인 프로젝트 속성이 있습니다.

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

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

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

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

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

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

오류: GitHub Copilot in the CLI에서 “유효한 OAuth 토큰이 검색되지 않습니다”

이 오류는 클래식 또는 세분된 personal access token 이 사용 중이거나 GITHUB_TOKEN 또는 GH_TOKEN 환경 변수를 통해 사용 중이거나 gh auth login 시도 중일 수 있음을 시사합니다. GitHub Copilot in the CLI는 현재 GitHub CLI OAuth 앱만을 지원합니다.

자세한 내용은 Copilot in the CLI 확장 리포지토리를 참조하세요.

추가 참고 자료