Github CopilotをTSUBAME4上で動かす
(挙動は安定しないが一応動く)
#tsubame4
2025/3/7時点の内容
1. code-serverを最新バージョンにする(要るか不明)
に書いてある方法だとsudoがいるが、以下の方法なら不要
https://github.com/coder/code-server/releases/ から 例えば https://github.com/coder/code-server/releases/download/v4.97.2/code-server-4.97.2-linux-amd64.tar.gz を落として展開
実行は普通のcode-serverと同様
code:;
PORT=使いたいポート番号
PASSWORD=パスワード code-server --auth none --bind-addr 0.0.0.0:$PORT
2. vsixを落とす
GitHub Copilotの場合は https://marketplace.visualstudio.com/items?itemName=GitHub.copilot
(ローカルのvscodeの拡張機能ページからもダウンロードできる)
Unique Identifier がGitHub.copilotなので以下のurlのpublishersとvsextentionsの対応づける
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/$publisher/vsextensions/$vsextension/$version/vspackage
versionはversion historyで最新バージョンを落とせば特に問題無さそう?
例えば以下のバージョンならhttps://marketplace.visualstudio.com/_apis/public/gallery/publishers/github/vsextensions/copilot/1.277.1411/vspackage
https://scrapbox.io/files/67cc875018cd7c195b8a6dbf.png
3. vsixを手動で導入
vsixをT4の何処かにおいて
code server立ち上げてextensionsからinstall from vsixで
https://scrapbox.io/files/67cc874cb4c095ea0c6647fe.png