突然有一天在 Visaul Studio 2022 開啟專案後,發現 GitHub 的 Copliot Extension 一直跳錯誤訊息…
點 "Sign in Device Flow" 後就只看到 "瀏覽器" 出現要輸入八位驗證碼的畫面…
一時間還真不知道怎處理…
突然在 Visual Studio 的輸出窗格中,不小心瞄到 GitHub Copilot 的顯示輸出似乎有在跳什麼動作:
再過一下子後,出現了一行字並且寫著 activation code XXXX-XXXX。
再看看 GitHub 的網頁…
填入後,就點選 Continue。
接著應該是授權確認的部分,就再點選 "Authorize GitHub Copoilot Plugin"。
最後就看到 GitHub 的網頁呈現 "You're all set!"
再次回到 Visual Studio 當中,看到輸出窗格的 "GitHub Copilot" 的顯示:
就代表授權成功了,又可以繼續使用 GitHub Copilot 了~~~
同場加映:
如果對 GitHub Copilot 有點陌生,可以到 Microsoft Lern 來多瞭解一下喔!
https://learn.microsoft.com/zh-tw/training/modules/introduction-to-github-copilot/
後記:
不確定第一次在 Visaul Studio 安裝 GitHub Copilot 的時候是不是就有要經過這樣的驗證,而最近是因為授權過期要重新認證,又或是因為 Visual Studio 更新的關係造成需要重新認證。
總之,隨手紀錄一下~~~
後記的後記:
經過測試後發現,透過此 Device Flow 認證可以同時在不同裝置的 Visaul Studio 中啟用 GitHub Copilot,而不需要在該裝置中完整的登入 GitHub 帳號。
I'm a Microsoft MVP - Developer Technologies (From 2015 ~).
I focus on the following topics: Xamarin Technology, Azure, Mobile DevOps, and Microsoft EM+S.
If you want to know more about them, welcome to my website:
https://jamestsai.tw
本部落格文章之圖片相關後製處理皆透過 Techsmith 公司 所贊助其授權使用之 "Snagit" 與 "Snagit Editor" 軟體製作。