はじめに
GitHub Copilotをチーム全員で使ってモブプロしたい!と思った時にハマりポイントがあったので、その内容と解消法です。
前提
- チーム全員でVSCode & GitHub Copilot Extentionを利用。
- GitHub Copilot for Businessを利用。
- リモートで繋いで開発するチームのためLiveShareでコードを共有してモブプロ。
結論
LiveShareのゲスト側(URLを払い出してもらった側)はWorkspaceのTrustをしよう!
ハマったこと
LiveShareのゲスト側(URLを払い出してもらった側)でなぜかVSCodeにCopilotアイコンが表示されない&コードがサジェストされない、、
ホスト側(LiveShareのURLを払い出した側)からはCopilotのアイコンが見えていて、コードのサジェストが動くぞ、、
原因
LiveShareのゲスト側はRestricted Modeになっていて、Extentionが制限されていたためでした。
解消方法
Restricted Mode解除前
WorkspaceをTrustして、Restricted Modeを解除する。
TrustしてRestricted Mode解除後
CopilotアイコンがActive状態で表示された👍
参考