Git) Copilot(VSCode) 연결 에러 해결

Git) Copilot(VSCode) 연결 에러 해결

VScode에서 Git Copilot을 사용하다가 발생할 수 있는 에러 해결 방법에 대해 다룬다.


개요

Copilot을 사용하다가 갑자기 다음과 같은 에러가 발생하면서 Copilot이 동작하지 않는 경우가 있다.

copilot "Cannot read properties of undefined (reading 'onDidPerformUserAction')"
Extension activation failed: command 'codequote.openMatchPanel' already exists.

먼저 VScode의 확장프로그램 메뉴로 가서 Copilot 화면을 보더라도 다음과 같이 멀쩡해 보일 수 있다.
Copilot 확장프로그램 화면

문제 해결

해당 경우는 우선 버전 문제를 의심해볼 수 있다.

본인은 VScode 버전을 2022년에 출시된 버전을 사용하고 있었고 이를 2023년에 출시된 1.85.1 버전으로 업데이트를 실시를 하였다. 이 때 기존의 VScode는 삭제하지 않고 신규 설치를 하면서 기존 프로그램 파일을 덮어쓰는 식으로 진행하였다.

참고로 VScode 버전 확인은 VScode 상단 메뉴에서 [Help] > [About]을 클릭하면 확인할 수 있다.
VScode 버전 확인

공식 홈페이지에서 제공하는 링크를 통해 VScode 최신 버전을 설치해보자.
링크 1: https://code.visualstudio.com/
링크 2: https://code.visualstudio.com/download

신규 설치를 완료하고 나서도 Copilot 확장프로그램이 제대로 동작하지 않을 수 있다. 이 때 다시 Copilot 확장프로그램 화면을 보면 다음과 같이 Copilot을 재시동(reload)하기 위한 버튼이 활성화 되어있는 것을 볼 수 있다.
Copilot 확장프로그램 화면(reload)

이 상황에서 [Reload Required] 버튼을 눌러 Copilot을 재시동하면 Copilot이 정상적으로 동작하는 것을 확인할 수 있다.

추가 확인

혹시나 VScode의 버전 문제가 아닌 다른 문제로 인해 발생하는 에러일 수도 있기 때문에 다음과 같이 Github Copilot Setting을 확인해보는 것을 권장한다.
https://github.com/settings/copilot

Copilot 구독 상태 확인

“You have an active Copilot subscription.” 이라는 문구가 있으면 Copilot을 구독하고 있는 상태이나 그렇지 않다면 다른 문구가 출력될 수 있으니 혹시 이 부분에서 문제가 있는지 확인하는 것을 권장한다.

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×