Skip to main content

사용자 환경에서 GitHub Copilot 구성하기

지원되는 IDE에서 GitHub Copilot을(를) 활성화 또는 비활성화하거나 구성할 수 있습니다.

이 문서의 내용

Visual Studio Code의 GitHub Copilot 정보

Visual Studio Code을(를) 사용하는 경우 GitHub Copilot을(를) 사용하여 다음을 수행할 수 있습니다.

  • 코드 생성
  • Copilot이(가) 생성하는 코드에서 학습
  • 편집기를 구성하는 데 도움이 됩니다.

VS Code 문서에서 시나리오 및 설정에 대해 자세히 알아볼 수 있습니다.

GitHub Copilot 확장을 설치한 후 활성화 또는 비활성화할 수 있으며, Visual Studio Code 또는 GitHub에서 고급 설정을 구성할 수 있습니다.

필수 조건

Visual Studio Code에서 GitHub Copilot을(를) 구성하려면 GitHub Copilot 확장을 설치해야 합니다. 자세한 내용은 GitHub Copilot을 사용하여 IDE에서 코드 제안 가져오기을(를) 참조하세요.

GitHub Copilot의 바로 가기 키

GitHub Copilot의 기본 바로 가기 키를 GitHub Copilot(으)로 사용할 수 있습니다. 바로 가기 키 편집기에서 명령 이름으로 각 바로 가기 키를 검색합니다.

또는 바로 가기 키 편집기에서 각 명령에 대한 바로 가기를 다시 바인딩할 수 있습니다. 자세한 내용은 키 바인딩에 대한 VS Code 문서를 참조하세요.

macOS용 키보드 단축키

작업바로 가기명령 이름
인라인 제안 수락Tabeditor.action.inlineSuggest.commit
인라인 제안 거부Esceditor.action.inlineSuggest.hide
다음 인라인 제안 표시옵션(⌥)+]
editor.action.inlineSuggest.showNext
이전 인라인 제안 표시옵션(⌥)+[
editor.action.inlineSuggest.showPrevious
인라인 제안 트리거옵션(⌥)+\
editor.action.inlineSuggest.trigger
GitHub Copilot 열기(별도 창의 추가 제안)Ctrl+Returngithub.copilot.generate
GitHub Copilot 설정/해제기본 바로 가기 없음github.copilot.toggleCopilot

Windows용 키보드 단축키

작업바로 가기명령 이름
인라인 제안 수락Tabeditor.action.inlineSuggest.commit
인라인 제안 거부Esceditor.action.inlineSuggest.hide
다음 인라인 제안 표시Alt+]editor.action.inlineSuggest.showNext
이전 인라인 제안 표시Alt+[editor.action.inlineSuggest.showPrevious
인라인 제안 트리거Alt+\editor.action.inlineSuggest.trigger
GitHub Copilot 열기(별도 창의 추가 제안)Ctrl+Entergithub.copilot.generate
GitHub Copilot 설정/해제기본 바로 가기 없음github.copilot.toggleCopilot

Linux용 키보드 단축키

작업바로 가기명령 이름
인라인 제안 수락Tabeditor.action.inlineSuggest.commit
인라인 제안 거부Esceditor.action.inlineSuggest.hide
다음 인라인 제안 표시Alt+]editor.action.inlineSuggest.showNext
이전 인라인 제안 표시Alt+[editor.action.inlineSuggest.showPrevious
인라인 제안 트리거Alt+\editor.action.inlineSuggest.trigger
GitHub Copilot 열기(별도 창의 추가 제안)Ctrl+Entergithub.copilot.generate
GitHub Copilot 설정/해제기본 바로 가기 없음github.copilot.toggleCopilot

GitHub Copilot 사용 또는 사용 안 함

Visual Studio Code에서 GitHub Copilot을 사용하거나 사용하지 않도록 설정할 수 있습니다. Visual Studio Code 창의 아래쪽 패널에 있는 GitHub Copilot 상태 아이콘은 GitHub Copilot이 사용하도록 설정되었는지 여부를 나타냅니다. 사용하도록 설정하면 아이콘의 배경색이 상태 표시줄의 색과 일치합니다. 사용하지 않도록 설정하면 아이콘의 배경색이 상태 표시줄의 색과 대비됩니다.

  1. GitHub Copilot을 사용하거나 사용하지 않도록 설정하려면 Visual Studio Code 창의 아래쪽 패널에서 상태 아이콘을 클릭합니다.

    Visual Studio Code의 하단 패널 스크린샷입니다. GitHub Copilot 아이콘은 진한 주황색으로 표시됩니다.

  2. GitHub Copilot을 사용하지 않도록 설정하는 경우 전역적으로 또는 현재 편집 중인 파일의 언어에 대해 제안을 사용하지 않도록 설정할지 묻는 메시지가 표시됩니다.

    • GitHub Copilot에서 제안을 전역적으로 사용하지 않도록 설정하려면 전역적으로 사용하지 않음을 클릭합니다.
    • 지정된 언어에 대한 GitHub Copilot의 제안을 사용하지 않으려면 언어에 대해 사용하지 않음을 클릭합니다.
      전역적으로 또는 현재 언어에 대해 GitHub Copilot을 사용하지 않도록 설정하는 옵션의 스크린샷

인라인 제안 사용 또는 사용 안 함

Visual Studio Code에서 GitHub Copilot의 인라인 제안을 사용하거나 사용하지 않도록 선택할 수 있습니다.

  1. 파일 메뉴에서 기본 설정으로 이동하고 설정을 클릭합니다.

    Visual Studio Code 설정의 스크린샷입니다.

  2. 설정 탭의 왼쪽 패널에서 [확장] 을 클릭한 다음 Copilot 을(를) 선택합니다.

  3. "인라인 제안: 사용" 아래에서 확인란을 선택하거나 선택 취소하여 인라인 제안을 사용하거나 사용하지 않도록 설정합니다.

다음 편집 제안 사용

VS Code 설정 github.copilot.nextEditSuggestions.enabled를 통해 다음 편집 제안를 사용하도록 설정할 수 있습니다. 자세한 지침은 VS Code 설명서에서 편집 제안 사용 설정을 참조하세요.

Copilot Business 또는 Copilot Enterprise를 구독하고 있는 경우 구독을 받는 조직 또는 엔터프라이즈에서 Editor Preview Features 설정을 활성화해야 합니다. 조직에서 Copilot에 대한 정책 관리 또는 엔터프라이즈에서 Copilot Business에 대한 정책과 기능 관리하기을(를) 참조하세요.

특정 언어에 대해 GitHub Copilot 사용 또는 사용 안 함

GitHub Copilot을 사용하거나 사용하지 않도록 설정할 언어를 지정할 수 있습니다.

  1. Visual Studio Code에서 확장 탭을 클릭한 다음 , Copilot 섹션으로 이동합니다. 자세한 내용은 인라인 제안 사용 및 사용 안 함을 참조하세요.

  2. "지정된 언어에 대해 Copilot 사용 또는 사용 안 함" 아래에서 [settings.json에서 편집] 을 클릭합니다.

  3. settings.json 파일에서 GitHub Copilot을 사용하거나 사용하지 않도록 설정할 언어를 추가하거나 제거합니다. 예를 들어 GitHub Copilot에서 Python을 사용하도록 설정하려면 "python": true 목록에 추가합니다. 마지막 목록 항목을 제외한 모든 항목에 후행 쉼표가 있어야 합니다.

    {
        "editor.inlineSuggest.enabled": true,
        "github.copilot.enable": {
            "*": true,
            "yaml": false,
            "plaintext": false,
            "markdown": true,
            "javascript": true,
            "python": true
        }
    }
    

데이터 변수 GitHub Copilot 권한 취소하기

데이터 변수 Visual Studio Code는 특정 GitHub 계정을 통해 GitHub Copilot을 사용할 수 있는 권한을 유지합니다. 더 이상 액세스할 수 없는 장치에서 GitHub 계정이 GitHub Copilot에 사용되는 것을 방지하려면 인증을 취소한 다음 인증 프로세스를 다시 수행하면 됩니다. 이전에 사용한 장치에는 새 권한이 부여되지 않습니다.

  1. GitHub의 페이지 오른쪽 상단에서 프로필 사진을 선택한 다음, 설정을 선택합니다.

  2. 사이드바의 “통합” 섹션에서 애플리케이션을 클릭합니다.

  3. 권한이 있는 OAuth 앱 탭을 클릭합니다.

    "애플리케이션" 페이지의 스크린샷. "권한이 있는 OAuth 앱" 레이블의 탭이 주황색 윤곽선으로 강조 표시됩니다.

  4. VS Code에 대해 GitHub 옆의 ... 를 클릭하고 [해지] 를 클릭합니다.

  5. GitHub Apps 권한 부여” 탭을 클릭합니다.

  6. GitHub Copilot 확장이 나열되면 철회를 클릭합니다.

권한 부여를 취소한 후 Visual Studio Code는 현재 세션에서 최대 30분 동안 GitHub Copilot를 계속 사용할 수 있습니다. 이 시간이 지나면 GitHub Copilot을(를) Visual Studio Code에서 다시 사용하도록 다시 승인해야 합니다.

데이터 변수 GitHub Copilot을(를) 다시 승인하는 중입니다.

권한 부여를 취소한 후 GitHub Copilot을(를) 계속 사용하려면 재인증 프로세스를 완료해야 합니다.

  1. Visual Studio Code의 왼쪽 아래 모서리에서 [계정] 아이콘을 클릭하고 사용자 이름을 마우스로 가리킨 다음 [로그아웃] 을 클릭합니다.

    데이터 변수의 메뉴 스크린샷 Visual Studio Code. "로그아웃" 옵션은 진한 주황색으로 윤곽이 그려져 있습니다.

  2. "Visual Studio Code" 팝업에서 [로그아웃] 을 클릭합니다.

  3. Visual Studio Code의 왼쪽 아래 모서리에서 [계정] 아이콘을 클릭하고 사용자 이름을 마우스로 가리킨 다음 GitHub Copilot을(를) 사용하기 위해 GitHub 로 로그인을 클릭합니다.

    Visual Studio Code 계정 메뉴의 스크린샷. "GitHub로 로그인하여 GitHub Copilot을 사용하세요. (1)" 옵션은 진한 주황색으로 윤곽이 그려져 있습니다.

  4. 브라우저에서 GitHub가 GitHub Copilot에 필요한 권한을 요청합니다. 이러한 권한을 승인하려면 [계속] 을 클릭합니다.

  5. "Visual Studio Code 열기?"에 표시됩니다. 팝업이 표시되면 [Visual Studio Code 열기] 를 클릭합니다.

GitHub.com에서 GitHub Copilot 설정 구성

GitHub Copilot Pro 구독을 사용하는 경우 공개적으로 사용 가능한 코드와 일치하는 코드 완성 제안을 허용하거나 차단하도록 선택할 수 있습니다. 이는 GitHub.com의 개인 설정에서 구성합니다. 개별 구독자로 Copilot 정책 관리을(를) 참조하세요.

추가 참고 자료

GHE.com에서 계정에 인증

GHE.com의 관리형 사용자 계정 계정에 대해 Copilot 구독을 사용하는 경우 로그인하기 전에 일부 설정을 업데이트해야 합니다. GHE.com 계정으로 GitHub Copilot 사용을(를) 참조하세요.